软件工程视频整理(一)

从上个月月底开始,我就开始了软件工程视频的项目。要加快自己学习的角度,抓紧追上其他朋友。以下是我整理的一些知识点:

一:软件的三个部分:程序,数据结构,文档

分类:

系统软件:

操作系统,数据库管理系统,设备驱动程序,通信处理程序

支撑软件:

文本编辑程序,文件格式化程序,磁盘向磁带向数据传输的程序,程序库系统,支持需求分析、设计、实现、测试和支持管理的软件。

应用软件:

商业数据处理软件,工程与科学计算软件,计算机辅助设计/制造软件,系统仿真软件,智能产品嵌入软件,医疗、制药软件。 

二:软件工程的三要素:方法、工具和过程

软件工程学的原则:分解,独立性,一致性,确定性

软件的生存周期:问题定义,可行性研究,需求分析,设计,编码,测试,运行与维护

三:软件设计的目标:数据设计,系统结构设计,过程设计。

软件设计任务:概要设计,详细设计

软件设计过程:1:制定规范   2:软件系统结构的总体设计   3:处理方式设计   4:数据结构设计    5:可靠性设计   6:编写概要设计阶段的文档   7:概要设计评审

四:模块化:把一个大而复杂的软件系统划分为易于理解的比较单纯的模块结构。

承认不断改进软件工程实践的必要性。软件工程的模型必须不断改进,没有十全十美的模型,即便是再高深的理论模型也必须伴随着实践情况而不断改变。

五:软件工程项目的基本目标:1:付出较低的开发成本  2:达到要求的软件功能   3:取得较好的软件性能   4:开发的软件易于移植     5:需要较低的维护费用    6:能按时完成开发工作,及时交付使用

可行性研究是在项目建议书被批准后,对项目在技术上和经济是否可行所进行的科学分析和论证。

可行性研究的步骤:1复查系统规模和目标   2:研究目前正在使用的系统     3:导出新系统的高层逻辑模型     4:重新定义问题     5:导出和评论供选择的方案   6:推荐一个方案并说明理由     7:推荐行动方针    8:书写计划任务书    9:提交审查

这是我总结的前10集左右的知识点,有很多知识点理解了并没有记下来。以后还是要多多做笔记,毕竟好记性不如烂笔头。





评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值