【正文】
of a good design? D) provides a plete picture of the software C) interfaces B) enabling a number of different operations to share the same name.使一些不同的操作共享相同的名稱 B) Functional models功能 B) focuses on just one thing. 專注于一件事 c) Methods(D) is connected to other modules and the outside world. 連接到其他的模塊和外界。(C) The best approach to use for projects with large development teams. 最好的辦法用于大型開發(fā)團(tuán)隊(duì)的項(xiàng)目。(A). objects對(duì)象(C). methods方法 (B). data stores數(shù)據(jù)存儲(chǔ) (D). data entities數(shù)據(jù)實(shí)體 model is created during the analysis phase of a software development process? 在一個(gè)軟件開發(fā)過程的分析階段建立的模型是什么?(A) Data model數(shù)據(jù)模型 (B) Linear model線性模型(C) submodel子模型 (D)Prototyping model. 樣機(jī)模型31. Project ____ management involves collecting and explaining all of the key decisions, feasibility analysis, risks, benefits, schedules, and costs to the stakeholders who are funding the project. 項(xiàng)目____管理涉及收集和解釋所有的關(guān)鍵決策,可行性分析,風(fēng)險(xiǎn),利益,日程安排,并資助該項(xiàng)目的利益相關(guān)者,他們的費(fèi)用。5. Boundary value analysis can only be used to do whitebox testing. 邊界值分析只能用來做白盒測試。9. People who perform software quality assurance must look at the software from the customer39。12. The use of context free questions by themselves provides an effective means of eliciting requirements information from the customer. 自己使用的范圍內(nèi)自由問題征求客戶的需求信息提供一種有效的手段。16. Because there are many factors to consider in any design effort, all design should be as plex as possible. 因?yàn)橛泻芏嘁蛩匾紤]在任何設(shè)計(jì)工作,所有的設(shè)計(jì)應(yīng)盡可能復(fù)雜。20. In software quality assurance work there is no difference between software verification and software validation. 在軟件質(zhì)量保證工作,有沒有軟件的驗(yàn)證和軟件驗(yàn)證之間的差異。24. Program flow chart is easier to maintain than PDL for procedural designing. 程序流程圖是更容易比??對(duì)程序設(shè)計(jì)的PDL保持。28. The focus of validation testing is to uncover places that a user will be able to observe failure of the software to conform to its requirements. ( ) 驗(yàn)證測試的重點(diǎn)是發(fā)現(xiàn)的地方,用戶將能夠觀察到的軟件不符合其要求。32.Cohesion should be as cohesive as possible,Coupling should be as loose as possible. 凝聚力,應(yīng)盡可能的凝聚力,耦合應(yīng)盡可能松散。36. Program flow graphs are identical to program flowcharts.:Please give brief answers to the following questions: 1. How do objectoriented design and structured design differ? 如何區(qū)分面向?qū)ο蟮脑O(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)的不同(10 pts.) three characteristics that can serve as a guide to evaluate design quality. 列出三個(gè)特點(diǎn),可以作為評(píng)估設(shè)計(jì)質(zhì)量的指導(dǎo)。s productivity. 解釋什么是錯(cuò)誤的概念,軟件工程是太耗費(fèi)時(shí)間和干擾程序員的生產(chǎn)力。15. What are the differences between generic software product development and custom software development? 什么是通用軟件產(chǎn)品的開發(fā)和定制軟件開發(fā)之間的差異?16. Explain the role of each element of the conventional analysis model: data dictionary, entity relationship diagram, and data flow diagram. 解釋傳統(tǒng)的分析模型中的每個(gè)元素的作用:實(shí)體關(guān)系圖,數(shù)據(jù)字典,數(shù)據(jù)流圖。語義模型,使設(shè)計(jì)人員了解整個(gè)系統(tǒng)性能,通過分析其成分的已知屬性。變換中心的地圖為即將離任的外部世界的信息傳入的外部信息。框架往往是基于代碼的。四.Case study1). Given the description of a system, please analyze the system requirements and plete the requested models. WaterMonitoring System description: The watermonitoring system is to gather data at many points throughout a river valley. At the collection sites, several calculations are done according to the data (date, direction, level, flux, rainfall, etc.) and the results (statistics, forecast, summary report, etc.) are municated to a central location for prehensive reporting. An automatically generated report mainly contains charts and tables of all kinds of data collected from different locations, together with a summary document. Different department is allowed to access different part of a report. 1. Please formulate your project scheduling and track plan. 2. Please draw the data flow diagram for the system. 3. Please design the system architecture.4. Please draw the class diagrams and specify the relationships between objects. 2).Course Registration SystemThe School of Information and Electronic Engineering is one of biggest schools in Zhejiang University of Science and Technology. As part of teaching administration, staffs and students use an old system. The Dean is convinced that the current system has been outgrown, as they have been receiving increased plaints from staff and students, and also because other Universities have released totally revamped and highly functional puter system to their schools. The current system is a textbased system operating on standalone PCs. In the current system duplication of data entry and lack of networking are both cau