Lecture 9
6 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What are the six principles to follow when designing any software project to minimize faults and increase productivity?

Develop repeatedly. Manage requirements because they are set by customers and can change by users. Divide parts of the system into components to model them and test them individually. Testing should be a major part of the project at any time. A project is usually worked on by multiple developers, so it is important to control changes and synchronize them.

What is a PSP tool?

PSP tool is a software the automates data gathering and reporting to help software developers with personal software processing. It provides a place to record data related to your project. For each task you perform, PSP tool allows you to track based on time, defects and code size.

What is the objective of the inception phase?

Gather requirements for the project, come up with the main use cases for the core functionality of the project, evaluate the architecture of the software, estimate cost, schedule and risk, provide the business case - what is the business justification and benefit gained from adding that functionality, create a work plan for the following elaboration phase.

What is the objective of the elaboration phase in RUP?

<p>create a detailed architecture, validate that the system architecture includes the requirements correctly and finalize it as the official design, develop solid understanding of the use cases, create a plan for the construction phase and demonstrate that the baseline architecture will support the project goals and objectives for a reasonable cost in a reasonable time.</p> Signup and view all the answers

What will you get by the end of the elaboration phase?

<p>A use case model that is at least 80% done and a use case description that is mostly done, added nonfunctional requirements, a software architecture description and its executable prototype, a revised risk list and business case. a development plan that shows both major and minor iteration and stating deliverables at the completion of each iteration, an optional user manual.</p> Signup and view all the answers

What is the objective of the construction phase?

<p>Reduce costs by using resources efficiently and avoiding unnecessary changes or rework. Achieving good quality as rapidly and as practical and achieving useful versions as quickly as possible.</p> Signup and view all the answers

More Like This

Software Engineering Chapter 21
24 questions
Ingeniería de Software
8 questions
Use Quizgecko on...
Browser
Browser