Software engineering - BCA 16 - 19 Sem 6 Jan 2019


SAINTGITS COLLEGE OF APPLIED SCIENCES
First Internal Assessment Examination, Jan 2019
Department of  BCA, Semester 6

SOFTWARE ENGINEERING
Total : 50 marks                                                                    Time: 2 Hours
Section A
Answer all questions. Each question carries 1 mark.
1.     What is software engineering?
A discipline whose aim is the production of quality software that delivered on time within budget and that satisfies its requirement.
2.     What are the components of a Software?
Software=program+documentation + operating system.
3.     What is Software Process?
The way in which we produce a software.
4.What id SDLC?
            SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process
5. What is Requirement Engineering?
                                                                                                (5 X 1 = 5 marks)
Section B
Answer any 5 questions. Each question carries 2 marks.
6. List out the components of Documentation Manuals.
        Page no-5 (fig-1.2)
            Analysis,design,implimenmtaion,testing(and the sub components)
7. Explain Real time software and Business Software with example.
            Real time software --Softwares are used to monitor , control and analyse real world events as they occur.(weather forcasting)
            Business Software—softwares designed to process business applications.(ERP,MIS)

8. Explain Build & Fix Model.
Build and fix model is an adhoc approach and not well defined. It is  a simple two phase model. The first phase is to write code and the next phase is to fix it.

9.List out the categories for selecting a suitable life cycle model.
            Requirements,development team,users,project type and associated work.
10.Explain three types of Requirements.
Known, unkonown, undreamt reqirements.
11. What is Feasibility study?
            An evaluation or analyst of the potential impact of a proposed project or program.
(5 X 2 = 10 marks)
Section C
Answer any 5 questions. Each question carries 4 marks.

12. Explain Software Process.
            Page no;- 6
            Software Process is The way in which we produce a software.
Reasons to improve software process;- not enough time, lack of knowlwdge, wrong motivation,insufficient commitment.

13. Explain Software Characteristics with necessary diagrams.
            Software does not wearout,software is not manufactured,reusability of components,software is flexible.
14. Explain Waterfall Model.
Diagrammatic representation resembles a cascade of waterfalls
Explain every stages in detail.
15. Explain Crucial Process steps and Present state of Practice of Requirement Engineering.
            Requirements describes the what of the system not the how. Requirements engineering produces one large document written in a natural language, containing a description of what the system  will do without describing how it will do.
Crucial process steps;- requirement elicitation, requirement analyst, , requirement documentation, , requirement Review
Present state of practice;- , requirements are difficult to uncover,over reliance on CASE tools, tight project schedule,communication barriers, market driven software development, lack of resourcces.
 16. Explain FAST.
            The objective of FAST is to bridge the expectation  gap.
            Explain in detail FAST session prepations and activities of FAST session
17. Explain Software Myths.
            Software is easy to change, computers provide greater realiability than the devices they replace,Testing software or providing software correct can remove all the errors,reusing software increase safety, software can work right at the first time,software can be designed thoroughly enogh to avoid most integration problems,software with more features is better software, addition of more software engineers will make up the delay, aim is to develop working programs.
(5 X 4= 20 marks)
Section D
Answer any 1 question. Question carries15 marks.
18. Explain Increment Process Model & Evolutionary Process Model.
            Increment process models;- description-(1 marks)
            Iterative enhancement model:-decription-figure(3 marks)
            RAD model:-decription-figure(3 marks)
            Evolutionary process model:- description(1 marks)
            Prototyping model:- description- figure(3 marks)
            Spiral model:- description- figure(4 marks)
19. Explain Requirement Engineering and any four types of Requirement Elicitation.
            Requirement Engineering:- description(3 marks)
            Reqirement Elicitation-Interviws(3 marks)- Brainstorming session(3 marks)s-FAST(3 marks)-Quality function deployment(3 marks),
(or)The use case approach
(1 X 15 = 15 marks)

Popular posts from this blog

UG, S1 BCA, First internal examination, Introduction to Problem Solving and Web Designing, September 2024