版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Study Guide to Accompany Shari Lawrence Pfleeger's Software Engineering: Theory and Practice By Forrest Shull and Roseanne Tesoriero Course Summary This course is organized so as to, first, provide a general introduc
2、tion to software development and identify the important phases of any software project. Then, each of the phases is examined in detail, in order to give the reader apicture of the current state of our understanding of
3、software development. Chapter 1 provides a general introduction to the field in order to give some sense of the magnitude and importance of software in today's world, t he kinds of problems that make software devel
4、opment difficult, and an outline of how software development is undertaken. Chapter 2 provides more detail on the idea of a “software process”, that is, on the various stages software goes through, from the planning
5、stages to its delivery to the customer and beyond. Different models of the process are introduced, and the types of project features for which each is most appropriate are discussed. Chapters 3 through 10 follow, in or
6、der, the major phases in the life of a software system. Chapter 3 deals with the planning stages: how resources and cost are estimated, how risks are identified and planned, and how schedules are created. Chapter 4 d
7、etails how the problem to be solved by the system (not the system itself) is defined. This chapter concentrates on the methods that are necessary to fully capture the customer's requirements for the system, and how
8、 to specify them in a way that will be useful for future needs. Once the problem is sufficiently well understood, the system that solves it can be designed. Chapter 5 discusses the design of the software, introducing
9、broad architectural styles that may be useful for different types of systems as well as more specific design characteristics. This chapter sketches the roles of the people involved in producing the design, as well as
10、 measures that can be used to assess a design's quality. Chapter 6 explores an important design paradigm, Object - Orientation, in more detail and shows how the design notation captures useful information about sev
11、eral aspects of the problem and the resulting system. Chapter 7 discusses the general principles by which a system design is turned into working code. Chapters 8 and 9 discuss testing, an important activity for ensur
12、ing the quality of the code, in some detail. An overview of different types of testing, as well as testing tools and methods, are presented. Finall y, Chapter 10 describes different types of training and documentation
13、and what should happen when the system is delivered to the customer. For many systems the responsibility of the developers does not stop at delivery. Chapter 11 discusses system maintenance, that is, the part of the li
14、fe-cycle that comes after delivery. The nature of the problems that may arise with the system in this p hase, as well as techniques and tools for performing maintenance, are presented. Special emphasis is placed on wh
15、at can be done during system development to minimize the effort required during maintenance. Having presented a wide array of tools and techniques th at can be used during the software process, the course next presents
16、 some guidelines for how an effective set of tools can be selected. Key to this idea of process improvement is the concept of empirically evaluating the different tools available. Chapter 12 presents the basic concept
17、s behind empirical evaluation, including the different types of empirical studies. More specific guidelines are presented for evaluations of products, processes, and resources. Chapter 13 further illustrates th
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- the essence of software engineering
- the+theory+and+practice+of+translation
- research on computer software engineering management
- ancient babylonian medicine theory and practice
- the theory and practice of research-and-discussion teaching
- observation on theory―practice teaching mode of of taxation practice in higher vocational colleges
- migraine surgery a clinical guide to theory and practice
- 2004版-theory and practice of finite elements
- the theory and practice of heart rate variability in training application
- the reform on software engineering education using experience based approach
- Testing Theory and Tem4 Practice.pdf
- iso/iec/ieee 29119-3-2013 software and systems engineering — software testing — part 3 test documentation
- bs iso iec ieee 29119-1-2013 software and systems engineering — software testing part 1 concepts and definitions
- bs iso iec ieee 29119-2-2013 software and systems engineering — software testing part 2 test processes
- CAT Software Application in Hydropower Engineering C-E Translation.pdf
- bs iso iec ieee 29119-4-2015 software and systems engineering — software testing part 4 test techniques
- CAT Software Application in Hydropower Engineering C-E Translation_17505.pdf
- 標準 iso_iec_ieee 15288-2015systems and software engineering.
- From Theory to Practice——A Study of Group Work and its Problems.pdf
- 軟件項目管理software project management
評論
0/150
提交評論