Вы находитесь на странице: 1из 7

LPU

ASSIGNMENT
NO1 OF

PRINCIPLES
OF
SOFTWARE
ENGINEERING
SUBMITTED TO- SUBMITTED BY-
MR.AMANDEEP VARUN KATOCH
E3801B53
BCA-MCA
PART A
Q1. Take the example of student information system
and introduce the concept of software engineering in
it.

ANS:-software engineering is the manner in which we


create the software,by arranging the different
modules.

1) First module:-"In this we will create a depart that


collect the whole information of the student". After
collecting the information he will just manage his
database to store the information of each and every
student.

2) Second module:- "In this module the examination


depart will manage its whole responsibility" . In this
module it consist of few more sub modules.
a) In this the class teacher of each class will make a
documents over the marks of each and every student.
After creating document he/she will just handover it
to its relevant department.

b) After this there will be a another department which


maintain the data base of the examination depart(up
load the marks of the students.)

3) Third module:- "Its about the sports department ".


In this the student will provide their name to its
relevant coacher.
And the coacher will maintain its data according to
the class, and he/she itself will manage its database.
4) Forth module:-"Integrate the data and provide the
proper look".
At last the the a department will integrate the whole
information and provide the proper identification to
it.

NOTE:-AFTER CREATING EACH STEP THE TESTING WILL


TAKES PLACE.
AND THEN IMPLEMENTATION WILL MOVES
FORWARD.

Q2. As a software developer identify the different


processes required in software development by
taking the example of any project you are working on.

ANS:-Generally the software is developed from the


SDLC(software development life cycle) and from
SRS(Software required specification).

First of all to create a software we must need


requirement of it.
such as :-

Hardware requirement:-50cpu,100 LCD,1500Gb Hard


disk,technical machine which is being used in it.

Software requirement:- such as MS-excel, word


pad,flash whatever we need.

Personal requirement:- Its about the man power,that


who much designer,coder and a tester we need for it,
what will be the cost factor of it. Its all depend
according to the need of software which is to
developed.
Facility requirement:-Its about electricity
need,communication sector, and about the
transportation.

After SRS we follow the SDLC, i.e to convert our whole


project into the different modules, and to handover
the each module to its domain one.

Eg:-We are going to create the software of lib.


management.

STEPS:-
Requirement Analysis:- It about to look over our
requirements that what we need to create this
software, and what we have at present, what is need
to buy for it.
It must be well maintain and the perfect one ,
because the whole software is depends on it.(now
here we are going to create the software for the lib.
Management,and to develop it what ever we want we
well put on it.)

Feasibility study-
Its about to create the rough idea or to
make the plan that what we have to do, or how we
assemble it in a proper way, the whole plan or the
concept is depends upon the Requirement analysis.
(Here we think about the rough idea of
designing,cording,and about its maintenance)

Designing:-Here we are going to start our work of


designing,in this we will create the different modules
to design the over the whole project.
Eg:- One will do the design of outer inter face.
Second will design the different parts of the
interface.
So on.

Cording:- Here we will create the whole codes of a


program, through this we create our data base
connectivity. It is the main head of a software every
thing runs on a software will Handel by this coding.

Testing:-It about to test that whatever we had done is


relevant to our task or not.
And we focus on our shortcomings and to remove
it,This software is done after each and ever phase.
NOTE:-More will be the testing more will the software
perfection.

Maintenance:-It is about to update or to remove the


short comings form the final output. Maintenance
declare the life of a software.

Delivery:- It about to handover the software to its


customer.

Q3. How will you implement software process model


in your software? Write down the steps for the same.

ANS:-Its all depends on the project that what kind of


project we have.
And if we are well known to our project then we
may use

water fall model:-


Because here each and every step is well
mention in the form of modules.
Time boxing:-
In this we bound the particular time to our each
and every module. Within that interval of time we
must complete our task.
Iterative process model:-
Its more flexible as compare to water
fall.

Eg:- If we are going to work on the above these


models then we must need to prepare the whole
document representation. With specifying each and
ever modules with its function, And then implement
to our work.

If it is of short time then we use


prototyping:- In this we can't define our each and
every steps but simple make a model of a project. in
this were can able to make any change during run
time.

PART B
Q4. Create SRS document for any software project.

ANS:-
SRS means software required specification.
Its about to create the document of each and every
element which we need to develop a software.

Eg:- We are going to create a software for the lib


management.

Hardware requirement:-50cpu,100 LCD,1500Gb Hard


disk,20 Scanner,30 printers,And all the technical
machine which is being used in it.

Software requirement:- such as MS-excel, word


pad,flash, net browser whatever we need.

Personal requirement:- Its about the man power,that


who much designer,coder and a tester we need for it,
what will be the cost factor of it. Its all depend
according to the need of software which is to
developed.
Facility requirement:-Its about electricity
need,communication sector, and about the
transportation.

Q5.Explain different document conventions you will


use while writing SRS for your project.

ANS:-While write SRS we must ensure that for what


project we are going to create the SRS, is it of long
term or IS it of Short term,
IF it is for long term then the document
representation should be well maintained in the form
of “WATER FALL MODEL.”
If it is for short time then we can use the method of
While writing SRS we must focus on few things, We
must focus that all the needs should be perfect,The
whole steps should be arranged in a proper way