【正文】
plement, test, and Answer: a(Section ) coupling is a sign of poor architectural design and can always be avoided in every Answer: b(Section ) content design at the ponent level focuses on content objects and the manner in which they Answer: b(Section ) WebApp functional architecture describes the key functional ponents and how they interact with each Answer: a(Section ) of these is a graphical notation for depicting procedural detail? diagram table diagram Answer: d(Section ) decision table should be used document all conditional statements guide the development of the project management plan when building an expert system a plex set of conditions and actions appears in a ponentAnswer: d(Section ) program design language(PDL)is often a of programming constructs and narrative text programming language in its own right readable software development language way to represent software architectureAnswer: a(Section ) ponentbased software engineering, the development team examines the requirements to see which are amenable to position, rather than construction, before beginning detailed design Answer: a(Section ) of the following is not one of the major activities of domain engineering? Answer: d(Section ) of the following factors would not be considered during ponent qualification? programming interface(API) and integration tools required handling equipment requiredAnswer: d(Section ) is the following is a technique used for ponent wrapping? wrapping wrapping wrapping wrappingAnswer: b(Section ) of the following is not one of the issues that form a basis for design for reuse? programming templates data interface protocolsAnswer: a(Section ) a reuse environment, library queries are often characterized using the ________ element of the 3C of the aboveAnswer: c(Section ) importance of software design can be summarized in a single word : d(Section ) of the following is not a characteristic mon to all design methods? management ponent representation assessment guidelines heuristicsAnswer: a(Section ) of the following can be used to represent the architectural design of a piece of software? models models models of the aboveAnswer: d(Section ) patterns are not applicable to the design of objectoriented software? Answer: b(Section ) modularity is an important design goal it is not possible to have too many modules in a proposed Answer: b(Section ) hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the plexity efficiency quality Answer: a(Section ) is a qualitative indication of the degree to which a module be written more on just one able to plete its function in a timely connected to other modules and the outside : b(Section ) is a qualitative indication of the degree to which a module be written more on just one able to plete its function in a timely connected to other modules and the outside : d(Section ) using structured design methodologies the process of stepwise refinement is Answer: b(Section ) designs are refactored to allow the creation of software that is easier to integrate, easier to test, and easier to Answer: a(Section ) of the following is not one of the five design class types domain classes classes classes interface classesAnswer: b(Section ) design model elements are used to depict a model of information represented from the user’s view? design elements design elements design elements design elementsAnswer: c(Section ) design is equivalent to the floor plan of a house? design design design designAnswer: a(Section ) design model is equivalent to the detailed drawings of the access points and external utilities for a house? design design design designAnswer: d(Section ) design model is equivalent to a set of detailed drawings for each room in a house? design design design designAnswer: b(Section ) deployment design elements specify the build order for the software Answer: b(Section )第四篇:軟件工程總結(jié)第一章軟件與軟件工程的概念軟件的概念:軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,軟件包括程序,數(shù)據(jù),及其相關(guān)文檔的完整集合。要有出色的軟件問世,研發(fā)人員的素質(zhì)至關(guān)重要!作為軟件工程的學習者應該不斷創(chuàng)新,不斷嘗試、實踐,不斷研究和學習,中國的軟件工程技術(shù)依舊滯后于國外一些軟件工程技術(shù),作為新一代的學習者應該擔當起振興起中國軟件事業(yè),使中國科技得到高速發(fā)展!現(xiàn)在已經(jīng)是信息化時代,信息化潮流不斷涌現(xiàn),想要掌握主動權(quán)就是掌握信息化的發(fā)展方向,這就需要我們不斷學習,時間,研究,學習國外的先進技術(shù),轉(zhuǎn)變自己的技術(shù),然后融合,創(chuàng)新。國內(nèi)目前能夠形成比較大規(guī)模的獨立市場的,肯定是小規(guī)模的軟件系統(tǒng)。中國的企業(yè)群體,數(shù)量龐大,但是質(zhì)量不高。其次,這個市場中的消費者必須具備足夠的購買力。而且,軟件工程在企業(yè)范圍內(nèi)運行,一定需要企業(yè)資源的支持,要與企業(yè)的經(jīng)營、決策、管理體系聯(lián)系在一起,才能夠被踏踏實實的落實下來。針對計算機教學中軟件工程這一薄弱環(huán)結(jié),結(jié)合目前軟件開發(fā)商對人才的要求,對計算機專業(yè)的畢業(yè)生進行軟件