1.What is meant by CASE ?
Ans: CASE( Computer Aided Software Engineering) is a software system whichare intended to provide automated support for software process and activities. CASEsystems are often used for method support.
2What are the attributes of good software?
Ans: software should deliver the required functionality & performance to the user and should be maintainable, dependable and usable
.3Name some key challenges facing in software engineering?
Ans: coping with increasing diversity, demands for reduced delivery times anddeveloping trustworthy software.
4Which model is used to represent the action of human in software engineering?
Ans: workflow model.
5Name the principal techniques used for Requirements validation?
Ans: Requirements reviews and prototyping.
6Name the iterative processes of risk management?
Ans: Risk identification, Risk analysis and classification, Risk Decomposition andRisk reduction assessment.
7In systems what is the benefits of using immunity requirements?
Ans: It specifies how a system should, protect itself against viruses, worms andsimilar threats
8Commonly where path testing techniques are used?
Ans: During component testing
9What are the main benefits of predicting system reliability from a reliabilitygrowth model?
Ans: Planning of testing and customer negotiations
10Why data flow model is known as Activity model?
Ans: It represents the activity of the users or modules.
11What are the benefits of using leveled DFDs?
Ans: It shows the lower process in detail.
12How data streams are represented in Finite- State mechanisms?
Ans: By using regular expressions.
13How a domain error can occur?
Ans: When a program traverse the wrong path because of an incorrect predicate ina branching statement.
14Based on what theory predictive models are formed?
Ans: Statistical theory.
15Where Acceptance testing is typically performed?Ans: Performed in quality assurance and or customer organizations.
16Give disadvantages of bottom up testing.
Ans: The necessity to write and debug test harnesses for the modules and subsystems into larger and larger units.
17Name two characteristics of software risks.
Ans: Uncertainty and lose
18In an area where, requirements are difficult to establish in clear terms andsoftware system design and development become very costly operations, whichmodel will use for development engineering?
Ans: Evolutionary (Iterative) model.
19When the users, customers or stakeholders are not sure about their requirement then which software process model will use?
Ans: Prototyping model.
20In system environment where there is a clarity and unanimity on the requirements and specifications which software process model is efficient?
Ans: Linear sequential Model.
21Suppose, a user needs a system which is large, complex and full fledged in nature and having a lot of features and facilities from scratch. Then which software process model you will prefer?
Ans: Spiral model
22Result of a testing methods are as follows, 1) Error in data model. 2) Error in access to external data source. 3) Missing functions. Which testing will gives these results?
Ans: Black Box Testing.
23A test case developed based on pull down menus, data entry and object operations. For which testing these test cases can use?
Ans: GUI testing.
24In object oriented analysis, when the user has a number of ideas, alternatives,solutions and not so sure about confirming one of them, then which technique can use?
Ans: Brainstorming.
0 comments:
Post a Comment