软工知识总结

软工知识总结

ID:46221887

大小:1.26 MB

页数:65页

时间:2019-11-21

软工知识总结_第1页
软工知识总结_第2页
软工知识总结_第3页
软工知识总结_第4页
软工知识总结_第5页
资源描述:

《软工知识总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程知识总结软件生命周期知识点:各阶段名称、丿I鴨、任务1、软件生命周期定义时期基本任务是:确定软件开发工程的总目标;研究该项目的可行性;分析确定客八对软件产品的需求;估算完成该项冃所需的资源和成本,并J1制定工程进度表。这个时期的工作称为系统分析,由系统分析员负责完成。开发时期基本任务是:具体设计和实现在前一个时期定义的软件,软件开发时期它通常由下述4个阶段组成:总体设计(又称为概要设计、结构设计);详细设计;编码和单元测试;综合测试。•其中前两个阶段乂称为系统设计,后两个阶段乂称为系统实现

2、。山系统设计员和编程人员、测试人员负责完成。软件维护时期基木任务是:对交付使用的系统进行升级和示期维护管理,由系统维护员负责完成。DefinitionDefinition/FeasibilitvStudvProjectManagementommunicationRequirementsAnalysisPlanningModelingCoding&ModuleTestingConstructionSystemDesignProgramDesignIntegration&SystemTesting[S

3、upport{Delivery*&MaintenanceDeploymentChapter1软件和软件工程1whatissoftware?•Software'sDualRole(软件的双重角色)■Softwareisaproduct:Deliverscomputingpotential,Produces,manages,acquires.modifies,displays,ortransmitsinformation■Softwareisavehiclefordeliveringaproduct:

4、Controlsotherprograms;Effectscommunications;Helpsbuildothersoftware■WhatisSoftware?Softwareisasetofitemsorobjectsthatforma^configurationMthatincludes:■Instructionsorcomputerprogramsthatwhenexecutedprovidedesiredfunctionandperformance;■Datastructuresth

5、atenabletheprogramstoadequatelymanipulateinformation;■Documentsthatdescribetheoperationanduseoftheprograms.•SoftwareCharacteristics(软件的特点)■Softwareislogicalbutnotphysical.Itisdevelopedorengineered,itisnotmanufacturedintheclassicalsense.■Softwaredoesny

6、t"wearbutitdoesdeteriorate.■Softwareiscomplexandcustom-built•CateRoi^yofSoftware:systemsoftware;applicationsoftware2.SoftwareCrisis■Softwarecrisis—chronicaffliction■Asetofproblemsthatareencounteredinthesoftwaredevelopment■Regardlessofwhatwecallit,thes

7、etofproblemsthatareencounteredinthedevelopmentofcomputersoftwareisnotlimitedtosoftwarethat"doesn'tfunctionproperly.nRathet;theafflictionencompassesproblemsassociatedwithwwdevelopsoftware,wesupportag/ovWngvolumeofexistingso/hua厂匕andwecanexpecttokeeppac

8、ewithagrowingdemcmdformowsoftware.■WHY?(1)与软件本身的特点有关■缺乏“可见性”管理和控制软件开发过程相当困难;软件较难维护C■规模庞大为了在预定时间内开发出规模庞大的软件,必须由许多人分工合作,然而,如何保证每个人完成的工作合在一起确实能构成一个高质量的大型软件系统,不仅涉及许多技术问题,更重要的是必须有严格而科学的管理。(2)与软件开发与维护的方法不正确有关•忽视软件需求分析的重要性;轻视维护用现代工程的概念、原理、技术和方法进行开发、管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。