0% found this document useful (0 votes)
59 views2 pages

Csen 1131 Se Assignment I

This document outlines an assignment for a software engineering course. It provides 15 questions on topics related to software development processes and methodologies. The questions cover software engineering processes like incremental and evolutionary models, the unified process, agile principles and scrum. They also address requirements engineering, analysis and modeling. Additional topics include modular design, cohesion and coupling, structural design approaches, software maintenance and release processes. Students are asked to write detailed responses to the questions demonstrating their understanding of key concepts and processes in software engineering.

Uploaded by

jvenuharsha22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views2 pages

Csen 1131 Se Assignment I

This document outlines an assignment for a software engineering course. It provides 15 questions on topics related to software development processes and methodologies. The questions cover software engineering processes like incremental and evolutionary models, the unified process, agile principles and scrum. They also address requirements engineering, analysis and modeling. Additional topics include modular design, cohesion and coupling, structural design approaches, software maintenance and release processes. Students are asked to write detailed responses to the questions demonstrating their understanding of key concepts and processes in software engineering.

Uploaded by

jvenuharsha22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CSEN1311: SOFTWARE ENGINEERING ASSIGNMENT I

ASSIGNMENT I

1. (a) “Software engineering a layered approach” discuss?


(b) Write about the software engineering process. Pick any one of the process models you feel is
the best for SDLC and explain why it is the best model.
2. Write about Incremental and Evolutionary software process models.
3. Write about the Unified Process model in detail.
4. There are many situations in which initial software requirements are well defined, but the
overall scope of the development effort is purely linear. In addition, there may be a compelling
need to provide a limited set of software functionality to users quickly and then refine
functionality. In such cases, if you are a project manager and you have been given the
responsibility to choose a process model, then which process model will you choose and why?
5. In a particular process model, users get a feel of the actual system, and developers get to build
something immediately. Also, sometimes, the process model can be problematic for some
reasons. Which process model is it, and what are the different problems we face with the model?

6. Write about the Need for a Systematic process for addressing issues, Software life cycle,
software development lifecycle, software release process, source control, versioning, and
maintenance of software.

7.Write about DevOps in detail.

8. What is Scrum? Write about Scrum Master.

7. Write about Agile in detail. Write 12 Agile principles.

9. What is Requirement Engineering? Write about the different Tasks in it. In Detail?

10. What is Requirement Analysis? Discuss the different modeling in the requirement Analysis.

11. differentiate the functional and non-functional (quality)requirements

11. explain the modular design

12)explain about types of cohesion and coupling

13 discuss about Structural Design -Top down and Bottom up approaches


CSEN1311: SOFTWARE ENGINEERING ASSIGNMENT I

14 summarize the types of software maintenance

15. illustrate the software release process in detail

You might also like