0% found this document useful (0 votes)
9 views3 pages

All Assignment

The document outlines three assignments for a Software Engineering course, covering various topics such as software definitions, models, legacy software, agile tools, project management, and software quality. Each assignment includes specific questions and tasks for students to explore and demonstrate their understanding of software engineering concepts. The assignments aim to enhance students' knowledge and practical skills in software development and project management.

Uploaded by

poojitha.ise
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)
9 views3 pages

All Assignment

The document outlines three assignments for a Software Engineering course, covering various topics such as software definitions, models, legacy software, agile tools, project management, and software quality. Each assignment includes specific questions and tasks for students to explore and demonstrate their understanding of software engineering concepts. The assignments aim to enhance students' knowledge and practical skills in software development and project management.

Uploaded by

poojitha.ise
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/ 3

SEM: 5TH ISE

COURSE NAME: SOFTWARE ENGINEERING

ASSIGNMENT - 1

SL. NO. QUESTIONS

1 Define software and explain the nature of software engineering.

2 Explain exploratory models. What are its advantages and disadvantages?

3 Explain waterfall model. What are its advantages and disadvantages?

4 Define legacy software and discuss its key characteristics and challenges. What are some
common reasons for their continued evolution?

5 Provide a detailed explanation of the software process framework and its umbrella activities,
supported by a well-labeled diagram.

6 Explain in detail Unified Process Model. How do they correspond to generic activities?

7 Define the terms Process, Produce and the Project. Discuss about the software process.

8 Discuss David Hooker’s 7 principles of software engineering practice

9 Discuss about the Aspect-Oriented Software Development in Specialized Process Model

10 Explain in detail the layered technology of software engineering.


SEM: 5TH ISE

COURSE NAME: SOFTWARE ENGINEERING

ASSIGNMENT - 2

Demonstration of Agile tool

Instructions for Students:

1. Explore: Each team should choose one tool used for agile development.
2. Learn: Research its features, purpose, and how it supports Agile practices.
3. Demonstrate: Showcase its use for managing a hypothetical project (e.g., Sprint Planning,
Task Assignment).
4. Create a Report: Include the tool's key features, screenshots, pros/cons, and how it can
benefit Agile teams.

Some Tools:

Trello, Asana, ClickUp, Monday.com, Wrike, Smartsheet, Zoho Sprints, nTask, MeisterTask,
Favro, Proggio, Airfocus, GoodDay, Bitrix24, Jira (Free Plan), Taiga, Tuleap, Kanboard,
Redmine, Wekan, OpenProject, Restyaboard, Orangescrum (Community Edition), ZenTao,
Agilefant, MyCollab, Taskcafe, Phabricator, Planka, Leantime, Miro (Free Plan), GitLab (Free
Plan), Confluence (Free for small teams), Notion (Free for individuals), Freedcamp.
SEM: 5TH ISE

COURSE NAME: SOFTWARE ENGINEERING

ASSIGNMENT - 3
(Write any 3 questions)

SL. NO. QUESTIONS


1 Explain Risk Evaluation in detail
2 Discuss the importance of software project management
3 Define and Explain Management with a neat diagram
4 What is software project management explain project management life cycle
5 Explain traditional v/s project management practices
6 List and explain categorizing software projects
7 How to evaluate the success or failure of a project in software project management
8 What is contract management?
Write short notes on:
i) SMART objectives
9 ii) Management control with project control cycle.
iii) Project Charter

10 Explain in detail the software project categories


11 Define software quality and explain place of software quality in project management
12 Discuss the importance of software quality
13 Define software quality and explain place of software quality in project management
14 Differentiate between product v/s process quality management
15 Define capability process model and discuss the key areas in CMM model
16 Discuss in detail the techniques to enhance software quality
List and explain following quality model
17 (i) McCall’s (ii) Boehms model
18 Differentiate between product and process metrics
19 Discuss software project estimation in detail
20 Explain Decomposition Techniques in detail

You might also like