软件工程
)梦想之深邃(
逆水行舟,不进则退
展开
-
软件工程学习(一)
知识要点:1)软件危机的概念、原因以及消除途径;2)软件工程基本概念、基本原理、方法学;软件生命周期,主要软件过程的特点。软件危机的定义:(自己理解即可,定义不唯一):指软件的开发和维护过程中所遇到的一系列严重问题;软件危机产生原因:(比较开放)1、用户需求不明确; 2、缺乏科学理论作为指导; 3、软件开发规模越来越大;4、软件产品的复杂程度越来越高;5、缺少适时地文档资料...原创 2019-09-26 14:45:30 · 365 阅读 · 0 评论 -
软件工程学习(二)
知识要点:1)可行性研究:可行性研究的任务、过程;2)用符号等表示系统的流程图与数据流图;3)数据字典的内容、方法、用途以及实现过程;成本/效益分析方法。4)需求分析:需求分析的任务、要求以及获得需求的主要方法;5)实体-联系图;状态转换图;层次方框图;IPO图;验证软件需求的方法。可行性研究定义:是抽象和简化 了的系统分析和设计的全过程,其目的是用最小的代价尽快确定问题是否能...原创 2019-09-27 16:53:08 · 297 阅读 · 0 评论 -
软件工程学习(三)
知识要点:1)总体设计:总体设计的过程、原理、模块化、抽象、逐步求精等过程;2)层次图和HIPO图、结构图;3)面向数据流的设计方法的概念、变换分析、事务分析和设计优化,内聚和耦合。4)详细设计:结构化程序设计;程序流程图、盒图、PAD图、判定树、判定表;5)面向数据结构的设计方法,Jackson图及方法;程序复杂程度的定量度量。总体设计:任务设计软件结构,确定系统中每个程序是...原创 2019-09-28 16:01:29 · 2512 阅读 · 0 评论 -
软件工程学习(四)
知识要点:1)实现:编码风格;2)测试的定义和目标;3)单元测试;4)集成测试过程及方法;5)白盒、黑盒测试技术;6) BRO测试;条件测试,测试用例设计。7)维护:软件维护的定义、特点; 8)主要的维护活动;软件再工程过程。9)软件项目管理:估算软件规模;10)开发工作量估算;11)开发时间、进度估算;12)关键路径、机动时间;13)软件配置及管理过程;能力成熟度模型。实...原创 2019-10-08 11:02:12 · 2350 阅读 · 0 评论