IS06
Software Engineering
(For CNM Cases)
Assignment II
Assignment Code: 2016IS06A2 Last Date of Submission: 30th April 2016
Maximum Marks: 100
Attempt all the questions. All the
questions are compulsory and carry equal marks.
Section-A
1 What is meant
by debugging the Software? Discuss several tools and techniques used for debugging.
2 You have
been appointed as a project manager for a software product company. Your job is to
manage the development of the next generation version of its widely used
word-processing software. Because new revenue must be generated, tight
deadline have been established and announced. What team structure and software process
model would you choose and why?
3 Explain
briefly various important representative tools that are used during software production.
4 What is
structured analysis & design?
Discuss briefly.
Section-B
Case Study
ABC is an organization which designs
and develops application software in house for its clients. It has designed and
developed one such mission critical application software for its client, which
is XYZ. ABC has also been maintaining the application software after it has
been successfully rolled out in many locations of XYZ. The application software
has modules for data entry, queries, reports and maintenance. The application
software has brought many awards to ABC. The application uses standard
operating system and standard RDBMS and the architecture is client server. Now
PQR wants to deploy the same application at the international level. When they
tried to bid for a similar application at the international level, they were
not selected, since their application software was not tested and certified for
Quality by a professional certifying agency as per international standard (IEEE).
So, ABC lost the international assignment to their competitors. Now, the top
management of ABC realized their mistake and decided to go for a professional
third party Quality audit and certification of their successful application
software as per international standards. They sought the help of an accredited
software testing and certifying agency.
Question:
Assume you are a part of the
certifying agency; your role would be to help ABC development team prepare the
necessary documentation for the application software such as Software
Requirements Specification (SRS), User Manual (UM), Software Design Description
(SDD).
No comments:
Post a Comment