Software Engineering
This test contains a series of questions for the software engineering.
Questions
Which of the following breaks down a large problem into small manageable pieces?
- Inheritance
- Modularity
- Coupling
- Cohesion
- Abstraction
Which type of questions are prepared by system analyst while finding the information about the system?
- Closed questions
- Open questions
- Both (1) and (2)
- He will not ask any questions from the user
- None of these
___________ is an SDLC approach which focusses on direct interaction between the user and the developer.
- Linear approach
- RAD approach
- Prototype approach
- Spiral model
- None of these
Which of the following is not a tool of structured analysis?
- Data dictionary
- Decision table
- Decision tree
- DFD
- E-R diagram
Why is it necessary to perform feasibility study before developing a system?
- It lets the developer analyse the proper resources required to develop the system.
- It lets the developer estimate the proper time or deadline for the system.
- It lets the developer check the economic status of the system.
- All of the above
- Feasibility study bears no relationship with project development.
Suppose a person is developing a system by using linear approach. Which is the last step performed by him?
- Analysis
- Feasibility study
- Maintenance
- Testing
- Planning
What do you understand by the term DFD?
- It is a tool of structured analysis.
- It shows the relationship between the data and the process involved in the system.
- Both (1) and (2)
- It is a graphical tool which shows the various transition between the states.
- None of these
Which of the following is/are the characterstic(s) of a system?
- Interdependence
- Interaction
- Central objective
- All of the above
- Inheritance
In which phase of software development life cycle do the designers worry about the database required to develop the system?
- Analysis
- Planning
- Designing
- Implementation
- Documentation
How do you define system in software engineering?
- Collection of various elements grouped together to accomplish a certain objective
- A combination of various things integrated in a unit for a specific function
- The various stages of SDLC constitute a system
- Both (1) and (2)
- None of these
Which symbol represents data store in data flow diagrams?
- A closed square box
- A dotted rectangular box
- A pointer
- A rectangular box with one end open
- A circle
What does COCOMO stand for?
- Common Cost model
- Constructive Cost Model
- Common Computing Model
- Constructive Computing Model
- None of these
___________ is a person who develops logics needed to implement system design and various programs.
- DBA
- Programmer/Developer
- Database designer
- System analyst
- None of these
How are flow charts different from data flow diagrams?
- Flow charts are used in designing a process, but data flow diagrams are used to describe the path of data that will complete that process.
- Flow charts show all the steps needed to reach the data whereas data flow diagrams only show the flow of data in the system.
- Flow charts explain functions whereas data flow diagrams define the functionality of the function.
- All of the above
- There is no difference between flow charts and data flow diagrams.
From which of the following sources can we gather the information required for developing a system?
- Previously available samples and forms
- Research and site inspection
- Conducting interviews
- Questionnaire
- All of the above