【总结】软件工程视频(一)

来源:互联网 发布:微课录屏制作软件 编辑:程序博客网 时间:2024/06/05 16:33

【前言】

  软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。覆盖了需求、设计、实现、确认以及维护等活动。

【正文】

  · 软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下四个方面:
  1、P(Plan)——软件规格说明。规定软件的功能及其运行时的限制。
  2、D(DO)——软件开发。开发出满足规格说明的软件。
  3、C(Check)——软件确认。确认开发的软件能够满足用户的需求。
  4、A(Action)——软件演进。软件在运行过程中不断改进以满足客户新的需求。

  · 软件工程生命周期及文档说明

这里写图片描述

  注: 可行性报告,需求分析为软件定义时期
     总体设计,详细设计,编码,测试为软件开发时期
     使用于维护为软件运行维护时期

  · 软件开发模型:瀑布模型,演化模型,原型模型,螺旋模型,喷泉模型,基于四代技术模型,智能模型
  1.瀑布模型:没有断点,比较严格,缺点时间比较长,到了设计阶段用户和技术人员没有沟通,有问题发现不了,依赖性比较强。

这里写图片描述

  2.原型模型:用户与技术人员一直在一起,可以很好的满足用户的需求,使用于知识型软件系统的开发,周期长,成本高,与用户见面快,开发效率高。

这里写图片描述

  3.螺旋模型:每一个圈要有四个方面的活动。

这里写图片描述

  4.喷泉模型:每个阶段可以同时进行,无间隙。

这里写图片描述

  ·软件工程的目标
   在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

  ·原则
  1、抽象;2、信息隐蔽;3、模块化;4、局部化;5、确定性;6,一致性;7、完备性;8、可验证性

【小结】

  未完待续……

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 战地4延迟高怎么办 红米手机打不开怎么办 台式电脑网页打不开怎么办 电脑网页很多都打不开怎么办 qq发送不了位置怎么办 qq无法找到入口怎么办 玩游戏总是掉怎么办 ipad所有按键失灵怎么办 手机启动器停止运行怎么办 安卓版泰拉瑞亚联机失去连接怎么办 吃鸡安装不了怎么办 obb文件丢失了怎么办 dnf登录闪退怎么办 泰拉瑞亚地图找不到备份怎么办 服务器没远程管理卡怎么办 tplink上不了网怎么办 键盘端口坏了怎么办 小米路由dns错误怎么办 电脑内存性能低怎么办 nas硬盘坏了怎么办 360安装环境异常怎么办 连接不上服务器怎么办 路由器被绑定mac怎么办 mac地址绑定失败怎么办 触摸屏忘了密码怎么办? 小区高层水压低怎么办 高层楼房水压不够怎么办 热水器温度太高怎么办 热水器出热水小怎么办 天然气热水器水压不够怎么办 热水器水变小了怎么办 液压齿轮泵没力怎么办 gps总是浮点解怎么办 电源要做到稳压怎么办 变压器输出电压低怎么办 变压器输出电压高怎么办 家里空调带不动怎么办 小天才定位不准怎么办 伐木锯链条不出油怎么办 角磨机切割片卸不下来怎么办 油泵电机声音大怎么办