PPTOK :您身边最贴心好用的PPT站! PPT模板下载

您当前所在位置:首页 > PPT课件 > 学校ppt > 高校大学PPT → 第四章-软件工程ppt

第四章-软件工程ppt

  • 素材大小:702.50 KB
  • 素材授权:免费下载
  • 更新时间:2017-01-11
  • 素材类别:高校大学PPT
  • 素材上传:huangliling
  • 素材格式:.ppt
  • 关键提要:工学
  • 素材版本:PowerPoint2003及以上版本(.ppt)
网友评分:
PPT介绍优秀PPT相关PPT精品PPT网友评论

这是一个关于第四章-软件工程ppt,主要介绍软件工程概述 、软件可行性与需求分析 、软件设计与编码 、软件测试 、软件维护。欢迎点击下载哦;。

PPT预览

第四章-软件工程ppt 第四章-软件工程ppt

PPT内容


1)软件特点
(1)软件是一种逻辑产品。
(2)软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,大部分产品是“定做”的。
(3)软件产品不存在磨损、消耗问题。
1)软件特点
(1)软件是一种逻辑产品。
(2)软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,大部分产品是“定做”的。
(3)软件产品不存在磨损、消耗问题。
(4)软件产品的生产主要是研制。
(5)软件费用不断增加,软件成本相当昂贵。
2)软件危机
所谓软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
2)软件危机
对于软件开发的成本和进度的估计很不准确。
开发的软件产品不能完全满足用户要求,用户对已完成的软件系统不满意的现象常常发生。
开发的软件可靠性差。
软件通常没有适当的文档。
软件的可维护性差。
软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势。
3)软件工程
软件工程就是研究和应用如何以系统化的、规范的、可度量的方法去开发、运行和维护软件,即把工程化应用到软件上。
4)软件生存周期
软件生存周期是指软件产品从考虑其概念开始到该产品交付使用,直至最终退役为止的整个过程,一般包括计划、需求分析和定义、软件设计、程序编码、软件测试、运行/维护等阶段。
5)软件开发模型
(1)瀑布模型(Waterfall Model)
(2) 快速原型模型(Rapid Prototype Model)
(3)螺旋模型(Spiral Model)
1)可行性研究的任务
软件可行性研究的目的是在尽可能短的时间里确定该软件项目是否能够开发,是否值得开发。它是为软件开发做准备、规划的阶段。
2) 需求分析的任务
(1)确定对系统的综合需求
(2)导出系统的逻辑模型
(3)修正系统开发计划
(4)开发原型系统
3) 需求分析的步骤
(1)调查研究,获取需求
(2)分析和综合
(3)编写文档
(4)需求分析评审
4) 结构化分析(SA)与建模--数据流建模
数据流图(Data Flow Diagram,简称DFD)
4) 结构化分析(SA)与建模--数据流建模
数据字典(Data Dictionary,简称DD)
是关于数据的信息的集合,是对数据流图中包含的所有元素的定义的集合。
3.1 概要设计
1. 概要设计的任务
(1)设计软件系统结构(软件结构),把系统进一步划分为模块以及模块的层次结构。
(2)数据结构及数据库设计,确定数据结构、文件结构、数据库模式,确定测试方法与策略。
(3)编写概要设计文档,包括概要设计说明书、数据库设计说明书、用户手册和修订测试计划。
(4)评审
3.2 详细设计
详细设计是在概要设计的基础上确定每个模块的具体执行过程,是软件设计的第二步。详细设计的任务,是对概要设计阶段划分出的每个模块进行明确的算法描述。
1. 详细设计的方法
--程序流程图(Program Flowchart)
· 顺序型结构
· 选择型结构
· 当(while)型循环结构
· 直到(until)型循环结构
· 多选择(case)型结构
1) 软件测试的概念和原则
测试目标是:尽可能以最少的代价找出软件潜在的错误和缺陷。
(1)应当把“尽早和不断的测试”作为开发者的座右铭。
(2)程序员应该避免检查自己的程序,测试工作应由独立的专业的软件测试机构来完成。
(3)设计测试用例时应该考虑特殊情况。
(4)对测试错误结果一定要有一个确认的过程。
(5)制定严格的测试计划,并把测试时间安排的尽量宽松,不要希望在极短的时间内完成一个高水平的测试。
(6)回归测试的关联性一定要引起充分的注意,修改一个错误而引起更多的错误出现的现象并不少见。
(7)妥善保存一切测试过程文档。
2) 软件测试的步骤
(1)单元测试(Unit Testing)
(2)组装测试(Integrated Testing)
(3)确认测试(Validation Testing)
(4)系统测试(System Testing)
3) 软件测试技术与用例设计
测试方案包括预定要测试的功能,应该输入的测试数据和预期的结果。测试的目的是以最少的测试用例集合测试出更多的程序中潜在的错误。
从是否需要执行被测软件的角度来看,可分为:
静态分析
动态测试
从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为:
白盒测试
黑盒测试
软件维护,就是在软件交付使用之后,为了改正错误或满足新的需要而修改软件的过程。而软件维护的最终目的,是满足用户对已开发产品的性能与运行环境不断提高的要求进而达到延长软件寿命。
根据要求维护的原因,维护的活动可以分为:
1.改正性维护(Corrective Maintenance)
2.适应性维护(Adaptive Maintenance)
3.完善性维护(Perfect Maintenance)

东莞理工学院试题电子信息工程专业英语ppt:这是一个关于东莞理工学院试题电子信息工程专业英语ppt,主要介绍科技英语的特点、专业英文翻译概述、专业英文翻译的几种基本方法。欢迎点击下载哦。
淮阴工学院机械设计制造及其自动化省品牌专业汇报ppt:这是一个关于淮阴工学院机械设计制造及其自动化省品牌专业汇报ppt,主要介绍优势和特色、现状与基础、标杆与目标、思路与举措。欢迎点击下载哦。
友晨建筑热工学案例分析ppt:这是一个关于友晨建筑热工学案例分析ppt,主要介绍央视大楼设计者:雷姆・库哈斯和奥勒・舍仁 简介、央视大楼基本介绍、从热工学角度分析央视大楼。欢迎点击下载哦。
《第四章-软件工程ppt》是由用户huangliling于2017-01-11上传,属于高校大学PPT。

标签:

优秀PPT

缩略图

  • 第四章-软件工程ppt

下载地址

  • 第四章-软件工程ppt

  • PPTOK口号:伸出你的我的手 — 分享
    更多

相关PPT

为你推荐

网友评论

推荐

颜色分类黑色PPT模板橙色PPT模板紫色PPT模板蓝色PPT模板黄色PPT模板红色PPT模板绿色PPT模板彩色PPT模板黑白PPT模板

行业分类科技PPT模板医学PPT模板教育PPT模板工业PPT模板金融PPT模板音乐PPT模板汽车房地产互联网培训手机

实用必备个人简历自我介绍年终总结职业规划述职报告工作汇报工作总结岗位竞聘公司简介发布会培训教程年会

PPT课件语文课件数学课件英语课件美术课件物理课件科学课件化学课件地理课件生物课件

PPT课件主题班会家长会人物疾病绘本故事论文答辩城市旅游学校影视动漫答辩职业行业保险产品

节日PPT新年元旦节农历春节情人节元宵节三八妇女节愚人节清明节五一劳动节母亲节六一儿童节端午节

节日PPT 父亲节七夕情人节教师节中秋节国庆节重阳节万圣节光棍节感恩节平安夜圣诞节纪念日