Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
29:10
Software Process Model Review - 20242 -
IT3180E
Questions
3. Software Engineering is about
How to write correct code
How to develop softwares through a systematic approach
How to deal with customer's requirements
All of the above options
4. What is the most important question addressed by Software Engineering?
How do we ensure the quality of the software that we produce?
How do we meet growing demand while maintaining budget control?
How do we avoid distrasous time delays?
How do we ensure the reliability of the software that we produce?
5. In which answer, there are only system application?
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 1 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
Windows, Office, Unikey
Windows, Partion Magic, BK Antivirus
MySQL, Access, Python
All of the answers are correct
6. Which statement does not characterize a software product?
A software does not wear out
The development of a software product is very costly
A software should be supported during its whole lifecycle
Requirement changes is not considered after the release of a software product
7. Which statement explains correctly the waterfall model?
The development of software is sequentially carried out. The result of the previous
phase is used as input of the next phase and it is impossible to come back to the
previous phases.
The development lifecycle is a linear chain of phases in which the output of the
previous phase is used as input of the current phase and it is possible to come
back to the previous phases to modify or correct errors (if any).
The development lifecycle involve the customers to improve the productivity and
reduce risks of changes.
An application is divided into different parts, each part is developed independenly
of each other. The releases of the product is created by the incrementally
integration of these parts
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 2 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
8. Which definition best describe the software lifecycle?
A process of analysis and design of softwares.
A period begins from the initial idea of the software product to the operation and
maintenance of the software and ends if the software will not be supported.
A period in which the software is operated and maintained
A period in which the software is developed
9. Which of these is not one of the constraints of a project?
Scope
Resources
Team
Budget
10. Which one of the following is a requirement that fits in a developer’s
module?
Availability
Testability
Usability
Flexibility
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 3 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
11. The feasibility studies in preliminary investigation is (are)
Technical feasibility
Economic feasibility
Operational feasibility
All of these
12. Which model can be selected if user is involved in all these phases of SDLC?
Waterfall Model
Prototyping Model
Incremental Model
Both b and c
13. The incremental model of software development is
A reasonable approach when requirements are well defined
A good approach when a working core product is required quickly
The best approach to use for projects with large development team
An evolutionary model that is not used for commercial products
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 4 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
14. Which of the following is not necessary to apply agility to a software
process?
Eliminate the use of project planning and testing
Only essential work products are produced
Process allows team to streamline tasks
Uses incremental product delivery strategy
15. Which of the following life cycle model can be chosen if the development
team has less experience on similar projects?
Spiral
Waterfall
RAD
Iterative Enhancement Model
16. Which two models doesn’t allow defining requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 5 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
17. Selection of a model is based on
Requirements
Development team & Users
Project type and associated risk
All of the mentioned
18. Which one of the following is not a step of requirement engineering?
elicitation
design
analysis
documentation
19. Agile Software Development is based on
Incremental Development
Iterative Development
Linear Development
Both Incremental and Iterative Development
20. The prototyping model of software development is
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 6 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
A reasonable approach when requirements are well defined
A useful approach when a customer cannot define requirements clearly
The best approach to use for projects with large development team
A risky model that rarely produces a meaningful product
21. Evolutionary software process model that couples iterative nature of
prototyping with controlled and systematic aspect of waterfall model is
Evolutionary Prototyping model
Spiral Model
Incremental Model
Agile Model
22. To refine requirements for software, prototype model use
Feedback
Quick plan
Throwaway prototype
Quick design
23. What is the major advantage of using Incremental Model?
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 7 / 8
Software Process Model Review - 20242 - IT3180E 09:32 25/2/25
Customer can respond to each increment
It is used when there is a need to get a product to the market early
Requirements can be changed at any stage of the development
Easier to maintain
Nội dung này được tạo bởi chủ sở hữu của biểu mẫu. Dữ liệu bạn gửi sẽ được gửi đến chủ sở hữu biểu mẫu.
Microsoft không chịu trách nhiệm về quyền riêng tư hoặc thực tiễn bảo mật của khách hàng, bao gồm cả các
biện pháp bảo mật của chủ sở hữu biểu mẫu này. Không bao giờ đưa ra mật khẩu của bạn.
Microsoft Forms | Các cuộc khảo sát, câu đố và cuộc thăm dò do AI cung cấp Tạo biểu mẫu riêng của tôi
Quyền riêng tư và cookie | Điều khoản sử dụng
https://forms.office.com/Pages/ResponsePage.aspx?id=n7jxBugHT0…ce9f97009c6&submissionId=80af0823-675e-ad1e-b962-b91ba83febee Trang 8 / 8