0% found this document useful (0 votes)
131 views

SE Assignment 01

The document contains 3 questions related to software engineering assignments, with the first asking about choosing a team structure and software process model for building a similar but larger HR system, the second asking to prepare functional requirements for an online ordering module for a marketplace website, and the third asking what factors should be considered in deciding whether to use model-driven engineering for a new system development.

Uploaded by

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

SE Assignment 01

The document contains 3 questions related to software engineering assignments, with the first asking about choosing a team structure and software process model for building a similar but larger HR system, the second asking to prepare functional requirements for an online ordering module for a marketplace website, and the third asking what factors should be considered in deciding whether to use model-driven engineering for a new system development.

Uploaded by

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

Khwaja Fareed University of Engineering and Information Technology,

Rahim Yar khan


Department of Computer Science & Information Technology
Subject: Software Engineering
Assignment

Q#1. You have been appointed as a project manager within an information system organization. Your
job is to build a human resource system that is quite similar to others your team has built,
although this one is larger and more complex. Requirements have been thoroughly documented
previously. What team structure would you choose and why? What software process model(s)
would you choose and why?

ANSWER

Stated Facts:

Need to Build an application for information system organization in


which other
application are built, newly build application should be similar to previously b
uild application.
Customer requirements are documented.

Assumptions:

The information system is already exist in which some increments


(applications) are completed and released. Now Developer just builds
application for information system and integrate this application with other
application. Customer requirements are documented, which mean
requirements are well understood, not need to modified requirement.

Selected Process and reason for selection:

For this application we follow Incremental development model. Incremental


development model is combination of sequential and Iterative model.
Incremental development model made products in series of increment
throughout project timescale.
Project broken down in increment and highest priority increment delivery ma
de earlier. Furtherincrement made after previous ones, or can overlap with
previous one.
Large systems are particularly suitable for incremental development where
the requirements are well known at the beginning of development and
unlikely to change. Incremental development is a scheduling and staging
strategy that allows pieces of system to be developed at different times or
rates and integrated as they are completed .Incremental development allows
the additions in process as per requirements, process change can be
implemented, the schedule of work can be improved and revised .To build
this application we have to follow the already exist application and made new
more complex and large application Requirements are frozen for this
application no more information is needed. Incremental model is useful for
such type of application. These are reason for choosing incremental
development model.
Incremental Management can improve a process or approach a desired goal
without major changes of users, administrators or system support.

Q#2. A company decides to develop a web site, which lets people buy and sell their software
applications. This company works as negotiator between buyers and sellers and takes
commission for this service. The company aims to develop his website user friendly.
You are required to study this idea deeply and prepare Functional requirement specification of
placing online order module.

Q#3. You are a software engineering manager and your team proposes that model-driven engineering
should be used to develop a new system. What factors should you take into account when
deciding whether or not to introduce this new approach to software development?

You might also like