软件工程选择判断_软件工程判断与选择题
软件工程选择判断由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“软件工程判断与选择题”。
1.Which question no longer concerns the modern software engineer? a.Why does computer hardware cost so much?
2.Software deteriorates rather than wears out because
c.Multiple change requests introduce errors in component interactions
3.Which of the items listed below is not one of the software engineering layers? b.Manufacturing
4.Which of these are the 5 generic software engineering framework activities? a.communication, planning, modeling, construction, deployment
5.The waterfall model of software development is
a.A reasonable approach when requirements are well defined.6.The incremental model of software development is
b.A good approach when a working core product is required quickly
7.Evolutionary software proce models
d.All of the above
8.The prototyping model of software development is
b.A useful approach when a customer cannot define requirements clearly.9.The spiral model of software development
c.Includes project risks evaluation during each iteration
10.The component-based development model is
Dependent on object technologies for support.11.The formal methods model of software development makes use of mathematical methods to
All of the above
12.Which of these is not one of the phase names defined by the Unified Proce model for software development?
Validation phase
13.Which of these is not a characteristic of Personal Software Proce?
Practitioner requires careful supervision by the project manager
14.Which of the following is not one of the context-free questions that would be used during project inception?
c.Who will pay for the work?
15.In collaborative requirements gathering the facilitator
c.controls the meeting
16.Which of the following is not one of the requirement claifications used in Quality Function Deployment(QFD)?
c.mandatory
17.The work products produced during requirement elicitation will vary depending on the
b.size of the product being built
18.The result of the requirements engineering task is an analysis model that defines which of the following problem domain(s)?
d.all of the above
1.Which of these is not an element of a requirements model?
c.Data elements
2.Which of the following is not an objective for building a requirements model?
c.develop an abbreviated solution for the problem
3.UML activity diagrams are useful in representing which analysis model elements?
d.Scenario-based elements
4.The entity rlationship diagram
a.depicts relationships between data objects
5.Which of the following should be considered as candidate objects in a problem space?
d.all of the above
6.Which of the following is not one of the broad categories used to claify operations?
d.transformers
7.Which of the following items does not appear on a CRC card?
c.cla reliability
8.Cla responsibilities are defined by
d.both its attributes and operations
9.Control flow diagrams are
a.needed to model event driven systems.10.For purposes of behavior modeling an event occurs wheneverb.the system an actor exchange information.11.For purposes of behavior modeling a state is any
c.observable mode of behavior.12.The state transition diagram
d.indicates system reactions to external events
13.Which is not one of the analysis activities that is used to create a complete analysis model?
d.Market analysis
6.What are the elements of a WebApp interaction model?
c.use-cases, sequence diagrams, state diagrams, interface prototype
1.Which of the following are characteristics of testable software?
d.all of the above
2.The testing techniqe that requires devising test cases to demonstrate that each program function is operational is called
a.black-box testing
3.The testing technique that requires devising test cases to exercise the internal logic of a software module is called
d.white-box testing
4.The cyclomatic complexity metric provides the designer with information regarding the number of
c.independent logic paths in the program
5.Condition testing is a control structure testing technique where the criteria used to design test cases is that they
b.exercise the logical conditions in a program module
6.Data flow testing is a control structure testing technique where the criteria used to design test cases is that they
c.select test paths based on the locations and uses of variables
7.Loop testing is a control structure testing technique where the criteria used to design test cases is that they
d.focus on testing the validity of loop constructs
8.Test derived from behavioral cla models should be based on the
state transition diagram
9.Real-time applications add a new and potentially difficult element to the testing mix
d.time
1.To determine the architectural style or combination of styles that best fits the proposed system, requirements engineering is used to uncoverb.characteristics and constraints
2.Which of the following is not an example of infrastructure components that may need to be integrated into the software architecture?
c.Interface components
3.When the overall flow in a segment of a data flow diagram is largely sequential and follows straight-line paths _________ is present.d.transform flow
4.When a single item that triggers other data flow along one of many paths ________ characterizes the information flow in a segment of a data flow diagram is present.c.transaction flow