Here's a thinking process:
- Analyze User Request:
- Topic: example of functional and non functional requirements
- Length: at least 900 words
- Language: The title is in English, so the article must be in English (per instructions)
- Role: Professional content creator specializing in educational topics
- Constraints:
- No meta opening sentences (no "Okay, here's a comprehensive article...", no "This article will discuss...", no introductions explaining the writing process)
- Must match language of title (English)
- Start directly with main content
- No explanations about the writing process
- Must begin with first paragraph of article body
- SEO-friendly, structured with H2/H3, bold/italic emphasis, lists
- Natural, engaging, educational tone
- No external links
- Original, informative, worthy of referencing
- At least 900 words
- Deconstruct the Topic:
-
Functional requirements: what the system does, features, behaviors, functions. Examples: user login, search functionality, data processing, sending emails.
-
Non-functional requirements: how the system performs, constraints, qualities. Examples: performance (response time), security, scalability, usability, reliability, maintainability.
-
Need to provide clear examples of both, maybe in context of a software project/system.
-
Structure: Opening paragraph (with main keyword), then sections like Introduction, Functional Requirements with Examples, Non-Functional Requirements with Examples, Comparison/Differences, FAQ, Conclusion.
-
Main keyword: "functional and non functional requirements" or "example of functional and non functional requirements"
-
Semantic/LSI keywords: software requirements, system specifications, user requirements, system requirements, performance, usability, security, scalability, reliability, maintainability, software development lifecycle, requirements engineering.
- Outline the Article (Mental):
- Opening Paragraph: Introduce the topic, define briefly, state the importance. Must contain main keyword.
- Section 1: Understanding Functional Requirements - Definition, key characteristics, examples (login, search, payment processing, notification systems)
- **Section 2: Understanding Non-Functional. Main functional requirements: login, search, data processing. Non-functional: performance, security, scalability.
Main Objectives:
- Help users produce educational articles that are strong in SEO and rich in content quality.
- Provide information that not only answers: response