软件工程
文章平均质量分 88
/1
这个作者很懒,什么都没留下…
展开
-
软件工程 实践者的研究方法 中文题答案
19.1用自己的话,描述为什么在面向对象系统中,类是最小的合理测试单元。答:在面向对象软件中,单元的概念发生了变化,不再是传统软件单元测试中关注的算 法细节和流经模块接口数据,而是测试由封装在类中的操作和类的状态行为驱动。最小的可 测试单元是封装了的类,一个类包含了不同的操作,而一个操作也是有不同的类组成的,传 统的单元测试已经不再能满足面向对象软件的特点了,而以类作为最小的测试单元更加合理。19.8运用随机测试、划分方法、多类测试及19.5, 19.6节所描述的银行应用的行为模型导 出的测试,在另原创 2021-01-27 23:26:33 · 20215 阅读 · 7 评论 -
软件工程 实践者的研究方法 第38章答案
Problem:Get a copy of the best-selling book The Tipping Point by Malcolm Gladwell (available via Google Book Search), and discuss how his theories apply to the adoption of new software engineering technologies.Answer:The book Tipping Point by Malcolm原创 2021-01-23 11:13:57 · 2726 阅读 · 0 评论 -
软件工程 实践者的研究方法 第37章答案
Problem:Why is it that software organizations often struggle when they embark on an effort to improve local software process?Answer:4633-30-1P SA: 9420SR: 6376Software process improvement includes a set of activities that will lead to a better so原创 2021-01-23 11:13:46 · 3321 阅读 · 0 评论 -
软件工程 实践者的研究方法 第36章答案
Problem:Consider any job that you’ve held in the last five years. Describe the business process in which you played a part. Use the BPR model described in Section 36.4.2 to recommend changes to the process in an effort to make it more efficient.Answer:原创 2021-01-23 11:13:31 · 2584 阅读 · 0 评论 -
软件工程 实践者的研究方法 第35章答案
Problem:Provide five examples from other fields that illustrate the problems associated with a reactive risk strategy.Answer:Reactive risk strategy:-A reactive strategy monitors project for likely risks.Resources are set aside to deal with them.原创 2021-01-23 11:13:04 · 5140 阅读 · 0 评论 -
软件工程 实践者的研究方法 第34章答案
Problem:“Unreasonable” deadlines are a fact of life in the software business. How should you proceed if you’re faced with one?Answer:592-24-1P SA Code: 4475SR Code: 4578As most developers can attest, unrealistic timelines for software projects ar原创 2021-01-23 11:12:41 · 2788 阅读 · 0 评论 -
软件工程 实践者的研究方法 第33章答案
Problem:Assume that you are the project manager for a company that builds software for household robots. You have been contracted to build the software for a robot that mows the lawn for a homeowner. Write a statement of scope that describes the software原创 2021-01-23 11:12:13 · 1289 阅读 · 1 评论 -
软件工程 实践者的研究方法 第32章答案
Problem:Describe the difference between process and project metrics in your own words.Answer:Software process and project metrics are quantitative measures that enable software engineers to gain insight into the efficacy of the software process and p原创 2021-01-23 11:11:52 · 6231 阅读 · 0 评论 -
软件工程 实践者的研究方法 第31章答案
Problem:Based on information contained in this chapter and your own experience, develop “10 commandments” for empowering software engineers. That is, make a list of 10 guidelines that will lead to software people who work to their full potential.Answer原创 2021-01-23 11:10:55 · 4467 阅读 · 0 评论 -
软件工程 实践者的研究方法 第30章答案
Problem:Measurement theory is an advanced topic that has a strong bearing on software metrics. Using [Zus97], [Fen91], [Zus90] or Web-based sources, write a brief paper that outlines the main tenets of measurement theory. Individual project: Develop a pr原创 2021-01-22 00:54:01 · 7413 阅读 · 0 评论 -
软件工程 实践者的研究方法 第29章答案
Problem:Why is the First Law of System Engineering true? Provide specific examples for each of the four fundamental reasons for change.Answer:The first law of system engineering is true. That shows that no matter where we are in the system life cycle原创 2021-01-22 00:53:35 · 3158 阅读 · 0 评论 -
软件工程 实践者的研究方法 第28章答案
Problem:If you had to pick one aspect of cleanroom software engineering that makes it radically different from conventional or object-oriented software engineering approaches, what would it be?Answer:592-29-1P SA Code: 4478SR Code: 4578The Clean原创 2021-01-22 00:53:13 · 2713 阅读 · 0 评论 -
软件工程 实践者的研究方法 第27章答案
Problem:Consider a mobile phone app that you own. First describe the app briefly and then list at least three to five security risks.Answer:There are different mobile apps available on different phones. A user can download any app on his mobile accor原创 2021-01-22 00:52:39 · 526 阅读 · 0 评论 -
软件工程 实践者的研究方法 第26章答案
Problem:Are there any situations in which MobileApp testing on actual devices can be disregarded?Answer:Testing is carried out to uncover errors such that a quality product is delivered to the consumer. Ideally testing can never be ignored or skipped原创 2021-01-22 00:52:29 · 2249 阅读 · 0 评论 -
软件工程 实践者的研究方法 第25章答案
Problem:Are there any situations in which WebApp testing should be totally disregarded?Answer:No, there are no disregarded situations in the web app testing process. Because,Web application testing strategy exercises the each quality dimension by i原创 2021-01-22 00:52:18 · 9718 阅读 · 0 评论 -
软件工程 实践者的研究方法 第24章答案
Problem:In your own words, describe why the class is the smallest reasonable unit for testing within an OO system.Answer:4633-19-1P SA: 9420SR: 6376Classes are the most important and basic element in an Object Oriented system. A class is a templa原创 2021-01-22 00:52:03 · 823 阅读 · 0 评论 -
软件工程 实践者的研究方法 第23章答案
Problem:Myers [Mye79] uses the following program as a self-assessment for your ability to specify adequate testing: A program reads three integer values. The three values are interpreted as representing the lengths of the sides of a triangle. The program原创 2021-01-22 00:51:38 · 6948 阅读 · 0 评论 -
软件工程 实践者的研究方法 第22章答案
Problem:Using your own words, describe the difference between verification and validation. Do both make use of test-case design methods and testing strategies?Answer:Following are the differences between verification and validation: Verification原创 2021-01-22 00:50:16 · 1854 阅读 · 0 评论 -
软件工程 实践者的研究方法 第21章答案
Problem:Some people say that “variation control is the heart of quality control.” Since every program that is created is different from every other program, what are the variations that we look for and how do we control them?Answer:4633-16-1P SA: 942原创 2021-01-22 00:49:47 · 810 阅读 · 0 评论 -
软件工程 实践者的研究方法 第20章答案
Problem:Explain the difference between an error and a defect.Answer:4633-15-1P SA: 9420SR: 6376• An error is a quality problem that is discovered by software engineers (or others) before the software is released to the end user or to another fram原创 2021-01-21 15:34:01 · 940 阅读 · 0 评论 -
软件工程 实践者的研究方法 第19章答案
Problem:Describe how you would assess the quality of a university before applying to it. What factors would be important? Which would be critical?Answer:4633-14-1P SA: 9420SR: 6376The quality can be assessed by observing various aspects. The impo原创 2021-01-21 15:33:11 · 4742 阅读 · 0 评论 -
软件工程 实践者的研究方法 第18章答案
Problem:Explain why deciding to develop MobileApp for several devices can be a costly design decision. Is there a way to mitigate the risks of supporting the wrong platform?Answer:Developing a MobileApp for several devices is a costly design decision原创 2021-01-21 15:30:57 · 1797 阅读 · 0 评论 -
软件工程 实践者的研究方法 第17章答案
Problem:Why is the “artistic ideal” an insufficient design philosophy when modern WebApps are built? Is there ever a case in which the artistic ideal is the philosophy to follow?Answer:592-19-1P SA Code: 4467SR Code: 4578For designing web applica原创 2021-01-21 15:28:03 · 2601 阅读 · 0 评论 -
软件工程 实践者的研究方法 第16章答案
Problem:Discuss the three “parts” of a design pattern and provide a concrete example of each from some field other than software.Answer:A design pattern can be characterized as “a three-part rule which expresses a relation between a certain context,原创 2021-01-21 15:26:57 · 10589 阅读 · 0 评论 -
软件工程 实践者的研究方法 第15章答案
Problem:Describe the worst interface that you have ever worked with and critique it relative to the concepts introduced in this chapter. Describe the best interface that you have ever worked with and critique it relative to the concepts introduced in thi原创 2021-01-21 15:23:40 · 7440 阅读 · 0 评论 -
软件工程 实践者的研究方法 第14章答案
Problem:The term component is sometimes a difficult one to define. First provide a generic definition, and then provide more explicit definitions for object-oriented and traditional software. Finally, pick three programming languages with which you are f原创 2021-01-21 15:23:07 · 3703 阅读 · 0 评论 -
软件工程 实践者的研究方法 第13章答案
Problem:Using the architecture of a house or building as a metaphor, draw comparisons with software architecture. How are the disciplines of classical architecture and the software architecture similar? How do they differ?Answer:592-10-1P SA Code: 44原创 2021-01-21 15:22:49 · 12146 阅读 · 0 评论 -
软件工程 实践者的研究方法 第12章答案
Problem:Do you design software when you “write” a program? What makes software design different from coding?Answer:Design softwareNo, writing a program is the different concept in design software. Design is the place where software quality is estab原创 2021-01-21 15:22:16 · 12418 阅读 · 0 评论 -
软件工程 实践者的研究方法 第11章答案
Problem:There are two different types of “states” that behavioral models can represent. What are they?Answer:4633-7-7P SA: 9420SR: 6376The two different types of “states” that behavioral models can represent are:1. The state of each class as th原创 2021-01-21 15:21:42 · 1149 阅读 · 0 评论 -
软件工程 实践者的研究方法 第十章答案
Problem:You have been asked to build one of the following systems:a. A network-based course registration system for your university.b. A Web-based order-processing system for a computer store.c. A simple invoicing system for a small business..原创 2021-01-20 19:10:46 · 1670 阅读 · 0 评论 -
软件工程 实践者的研究方法 第九章答案
Problem:Is it possible to begin coding immediately after a requirements model has been created? Explain your answer and then argue the counterpoint.Answer:The analysis model will serve as a basis for the design and coding. It is possible to begin cod原创 2021-01-20 19:08:29 · 4650 阅读 · 1 评论 -
软件工程 实践者的研究方法 第八章答案
Problem:Why is it that many software developers don’t pay enough attention to requirements engineering? Are there ever circumstances where you can skip it?Answer:Designing and building an elegant computer program that solves the wrong problem server原创 2021-01-20 19:06:19 · 6856 阅读 · 4 评论 -
软件工程 实践者的研究方法 第七章答案
Problem:Since a focus on quality demands resources and time, is it possible to be agile and still maintain a quality focus?Answer:Yes, it is possible to maintain a quality focus while being agile. Agile methodologies are based on the iterative develo原创 2021-01-20 14:50:37 · 15287 阅读 · 0 评论 -
软件工程 实践者的研究方法 第六章答案
Problem: The tool set proposed in Section 5.6 supports many of the “soft” aspects of agile methods. Since communication is so important, recommend an actual tool set that might be used to enhance communication among stakeholders on an agile team. Answer: P原创 2021-01-20 14:41:09 · 1629 阅读 · 0 评论 -
软件工程 实践者的研究方法 第五章答案
Problem:Reread the “Manifesto for Agile Software Development” at the beginning of this chapter. Can you think of a situation in which one or more of the four “values” could get a software team into trouble?Answer:Manifesto for agile software developmen原创 2021-01-20 14:35:40 · 5372 阅读 · 2 评论 -
软件工程 实践者的研究方法 第四章答案
Problem:Provide three examples of software projects that would be amenable to the waterfall model. Be specific.Answer:Waterfall model is a sequential approach to software development that begins with customer specification requirements and progresses原创 2021-01-20 14:29:34 · 5697 阅读 · 0 评论 -
软件工程 实践者的研究方法 第三章答案
Problem:In the introduction to this chapter Baetjer notes: “The process provides interaction between users and designers, between users and evolving tools, and between designers and evolving tools [technology].” List five questions that (1) designers shou原创 2021-01-20 14:13:50 · 5077 阅读 · 0 评论 -
软件工程 实践者的研究方法 第二章答案
Problem:Figure 2.1 places the three software engineering layers on top of a layer entitled “A quality focus.” This implies an organizational quality program such as total quality management. Do a bit of research and develop an outline of the key tenets of原创 2021-01-20 13:57:28 · 2050 阅读 · 0 评论 -
软件工程 实践者的研究方法 第一章答案
1.1 Problem:Provide at least five additional examples of how the law of unintended consequences applies to computer software.Answer:The law of unintended consequences:The law states that “while observing the problem in a deep way, it seems to be cle原创 2021-01-20 13:46:41 · 5463 阅读 · 0 评论