软工概论
sandalphon4869
这个作者很懒,什么都没留下…
展开
-
软件过程与项目管理之关键路径 Critical Path
文章目录一、画任务框 task box二、过程1. Draw Box2. Enter Durations3. ES & EF4. LS & LF5. Float6. Float=0一、画任务框 task box任务框通常用六个框画。 持续时间和浮动在中间,四个任务日期在角落,就像这样:Duration:持续时间。意思是要花几天搞完。Early Start (ES): 最早开始,意思是从第几天开始。Early Finish (EF): 最早结束,意思是直到第几天结束,包含这原创 2020-08-21 21:47:31 · 5093 阅读 · 3 评论 -
十:Maintaining the System
文章目录一、What is maintaining二、Four types of maintenance activities一、What is maintainingAny work done to change the system after it is in operation is considered to be maintenanceThe typical developme...原创 2019-06-19 20:17:51 · 690 阅读 · 0 评论 -
九:Testing the System
文章目录一、Principles of system testing1.Sources of software faults2.System testing process3.Configuration management4.Test team二、Function testing三、Performance testing四、Reliability, availability, and maint...原创 2019-06-19 20:17:04 · 738 阅读 · 0 评论 -
八:Testing the Programs
文章目录一、Software faults and failures二、Testing issues1.Test opinions2.Test organization -- testing steps3.Testing techniques三、Unit testing1.Examining the code2.Success of the code reviews3.Test thorough...原创 2019-06-19 20:14:54 · 814 阅读 · 0 评论 -
七:Writing the programs
文章目录一、Programming Standards and Procedures二、Programming Guidelines三、Documentation一、Programming Standards and ProceduresStandard format for comments二、Programming Guidelines三、DocumentationInternal...原创 2019-06-19 20:13:03 · 504 阅读 · 0 评论 -
六:Designing the Module
文章目录一、Modularity二、What ?三、Component independence四、Interface五、Information Hiding六、Incremental development七、Abstract八、Generality一、Modularity二、What ?三、Component independenceWhy component independenc...原创 2019-06-19 20:12:14 · 701 阅读 · 0 评论 -
五:Designing the System
文章目录一、What is a design?二、Decomposition and modularity分解和模块1.High level – lower level2.Modules/ components三、Architectural styles and strategies1.Three design levels: architecture, code design, and exec...原创 2019-06-19 20:10:10 · 806 阅读 · 0 评论 -
四:Capturing the Requirements
文章目录一、The requirements process二、Requirements elicitation三、Types of requirement四、Resolving conflicts – priority五、Two kinds of requirements documents六、Modeling notations1.Entity-relationship diagrams2.E...原创 2019-06-19 20:07:46 · 1049 阅读 · 0 评论 -
三:Planning and Managing the Project
文章目录一、Tracking progress1.What is a project schedule, an activity, and a milestone2.Work breakdown and activity graphs3.Estimating completion(1)CPM (Critical Path Method) (*)(2)Slack time for an activ...原创 2019-06-19 20:02:53 · 1540 阅读 · 0 评论 -
二:Modeling the Process and Life Cycle
文章目录一、The meaning of process二、Software process models1.Waterfall model2.V model3.Prototyping model原型模型4.Phased development: increments and iterations5.Spiral model三、Agile methods一、The meaning of pro...原创 2019-06-19 19:55:26 · 1126 阅读 · 1 评论 -
一:Why Software Engineering?
文章目录一、Why Software Engineering?二、Modeling the Process and Life Cycle三、Planning and Managing the Projectslack time四、Capturing the Requirements五、Designing the System六、Designing the Module七、Writing the p...原创 2019-06-19 19:39:28 · 1340 阅读 · 1 评论