电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年51CTO51CTO网络工程师复习资料

2025年51CTO51CTO网络工程师复习资料_第1页
1/125
2025年51CTO51CTO网络工程师复习资料_第2页
2/125
2025年51CTO51CTO网络工程师复习资料_第3页
3/125
* 软件的概念:程序+ 数据+ 文档 * 软件开发的六个阶段:制定计划、需求分析、软件设计 、程序编写 、软件测试 、运行/维护,其中,需求分析阶段对项目的影响最大,决定做什么,软件设计是处理怎么做,程序编码:软件实现,测试查找软件的错误、维护不属于软件开发阶 段,周期最长,消耗软件费用最多。 * 软件工程:措施(软件开发措施)+工具(CASE 工具,软件开发工具+集成环境)+过程 (软件生命期) * 软件项目管理:进度管理、成本管理、质量管理、人员管理、资源管理、原则化管理。管理的对象是进度、系统规模及工作量估算、经费、组织机构和人员、风险、 质量、作业和环境配置,其中,进度管理管理重要采用甘特图、PERT 技术叫做计划评审技术、CPM 措施叫做关键途径法;成本估算重要模型有普特南 (Putnam),COCOMO(构造性成本) 、配置管理重要管理软件的项目文档、开发技术文档、源代码版本、公布程序版本等。 * CMM(软件能力成熟度模型)CMM1:初始级(没有计划,只有编码和测试);CMM2: 可反复级(基于过往的项目的经验来计划与管理新的项目);CMM3定义级(软件开发过程文献将被制订出来,原则化过程);CMM4 定量管理级 (所有项目的重要的过程活动进行生产率和质量的度量,质量目的);CMM5 优化级 (重点放在对过程进行不停的优化) * 软件开发措施: 瀑布模型(自上而下逐次进行,需求明确的项目,老式的模型);原型模型(演化模型,需求不明确,原型逐渐演进);螺旋模型(大型项目,减低风险采用制定计 划、风险分析、实行工程、客户评估四象限的方式对原型逐渐螺旋演进);喷泉模型 (合用于面向对象开发措施,分析、设计和编码之间不存在明显的边界,所谓无间隙) * 需求分析:识别问题、分析问题、编写文档、需求分析评审四个阶段,处理系统做什么的问题。构造化分析(SA)采用数据流的方式分析需求,自上而下,逐渐分 解,基本思想使分解与抽象,常用数据流图、数据字典进行表达,数据流图重要有数据流、加工、数据存储、外部实体构成;数据字典描述流程图中所有元素的定 义。加工逻辑采用构造化语言、判定树、判定表构成。迅速原型法分析思想重要针对需求不明确的项目进行开发,可以采用抛弃型原型(从需求不明确的开始,重要 目的在于理解系统需求,之后抛弃原型,大项目使用)和进化型(需求明确的开始,逐渐进化为目的系统) * 软件设计阶段重要处理怎么做的问题。分概要设计(软件需求转化为数据构造和软件的系统构造,并建...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年51CTO51CTO网络工程师复习资料

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部