0% found this document useful (0 votes)
5 views8 pages

Software Process Model Review - 20242 - IT3180E

The document is a review of software process models, containing a series of questions related to software engineering principles, models, and methodologies. It covers topics such as the importance of quality assurance, the characteristics of software products, and various software development models like Waterfall, Prototyping, and Incremental models. The review aims to assess understanding of software lifecycle, requirements engineering, and agile development practices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views8 pages

Software Process Model Review - 20242 - IT3180E

The document is a review of software process models, containing a series of questions related to software engineering principles, models, and methodologies. It covers topics such as the importance of quality assurance, the characteristics of software products, and various software development models like Waterfall, Prototyping, and Incremental models. The review aims to assess understanding of software lifecycle, requirements engineering, and agile development practices.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

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

You might also like