revision questions
revision questions
- Strategic thinking.
- Emphasis on innovation.
- **What is a Team?**:
- Common Goal.
- Member Contribution and Communication.
- Resource Utilization.
- Leadership.
- Team Harmony.
- **Leadership Attributes**:
- Focus on Purpose.
- Team Building.
- Communication.
- **Member Attributes**:
- **Planning Processes**:
- Scope planning, WBS, scheduling, resource planning, budgeting,
procurement, risk management, quality planning, communication
planning.
- **Product Scope**:
- It defines what the final product will look like, how it will function, and
what it will include.
- **Project Scope**:
- Encompasses the work that must be done to deliver a product with the
specified features and functions.
- **Project Documentation**:
- **Business Case**:
- Justifies the project’s existence, detailing the problem it solves and the
investment it requires.
- **Project Charter/Scope**:
- Transforms the project from an idea into a work program, with owners
and funding agreed upon.
- **Project Schedule**:
- **Planning Techniques**:
- **Decision-Making Process**:
- **Strategic Planning:**
- **Requirements:**
- **Functional Requirements:**
- Examples:
- **Non-Functional Requirements:**
- Examples:
- **UML Diagrams:**
- Notation includes actors (roles of users), use case names (active verb
plus noun phrase), and dependencies between use cases.
- Exercises:
**Waterfall Model:**
**Agile Model:**
- Progress is measurable
These advantages make the Waterfall model a suitable choice for certain
types of projects, particularly those with stable requirements and a well-
defined scope. However, it is important to note that the Waterfall model is
less flexible and does not adapt well to changes, which can be a
significant drawback in dynamic environments or for projects with
evolving requirements.
These advantages make the V-Model a suitable choice for certain types of
projects, particularly those with stable requirements and a need for a
structured approach to testing and quality assurance. However, it is less
flexible than Agile and may not adapt well to changes or uncertainty in
project requirements.
-***Software Testing:**
- Defects can arise at various stages, with nearly 50% originating before
coding.
- **Testing Approaches:**
- **Levels of Testing:**
- **Unit Testing:**
- **Integration Testing:**
- **System Testing:**
- **Group Task:**