软件工程第一章课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程第一章课件.ppt

软件工程 电子信息工程学院 计算机系 宋晓莉:song_xiaoli@163.com教材 教学与考核 必修考试课,共48学时,其中理论32学时,实验16学时 平时(作业、考勤)20%,实验10%,试卷70% 授课 + 课程设计 2周 第一个课堂作业 你的打算: 想学到什么知识?想找工作、考研?想过四六级?还是想混日子? 你准备找一个什么样的工作?该工作岗位可能需要什么技能? 你能分清机关、事业和企业性质的单位吗? 你估计一下软件工程这门课能教会你什么? 如果让你寻找一个软件项目你会找什么项目? 你和别人合作可能有什么障碍? 这个项目的负责人F. D. Brooks事后总结了他在组织开发过程中的沉痛教训时说:“......正像一只逃亡的野兽落到泥潭中做垂死的挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难。......程序设计工作正像这样一个泥潭,......一批批程序员被迫在泥潭中拼命挣扎,......谁也没有料到问题竟会陷入这样的困境......”。IBM360操作系统的历史教训成为软件开发项目的典型事例为人们所记取。 1 人员 挫伤人员的积极性 人员素质低 对有问题的员工失控 个人英雄主义 项目后期加入人员 办公环境拥挤嘈杂 开发人员与客户之间产生摩擦 不现实的预期 缺乏有效的项目支持 缺乏各种角色的齐心协力 缺乏用户介入 政治高于物质 充满想象 2 过程 过于乐观的计划 缺乏足够的风险管理 承包人导致的失败 缺乏计划 在压力下放弃计划 在模糊的项目前期浪费时间 前期活动不合要求 设计低劣 缺少质量保证措施 缺少管理控制 太早或过于频繁的集成 项目估算是遗漏了必要的任务 追赶计划 鲁莽编码 3 产品 需求的镀金 功能蔓延 开发人员镀金 又推又拉的交易 研究导向的开发 4 技术 使用不成熟的技术 使用不适合的技术 不恰当的使用 处在十字路口的中国软件产业 主权大国必须建立基于自主技术的、 完整的软件产业体系。 软件本国提供率:中国1/3左右,美国97% “印度模式”还是“中国模式” 软件人才结构不合理,缺乏中高级软 件人才,软件人员缺乏软件工程化的概念。 “软件工程”课程 与其它软件专业课的区别 (1) 立足于系统的整体。 (2) 讲授系统分析、系统设计、 测试及维护的理论和方法。 (3) 构筑一个软件系统,实践 软件开发全过程。 “软件工程”课程教学与实践的目标 转变对软件的认识: 上升 程序 系统 转变思维定式: 上升 程序员 系统工程师 (系统分析员) 工程化训练 系统分析员的地位 软件工程知识结构 软件需求 软件设计 软件构造 软件测试 软件维护 软件配置管理 软件工程管理 软件工程过程 软件工程工具和方法 软件质量 “一个好的工业,应有一套 良好的标准来配套” 软件的工业化生产过程应具备的特点: 明确的工作步骤 详细具体的规范化文档 明确的质量评价标准 软件工程技术的明显特点 强调规范化 强调文档化 《图书管理系统》 针对的用户是中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。相应的需求有: 能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:    图书信息的录入、删除及修改。 图书信息的多关键字检索查询。 图书的出借、返还和资料统计。 图书的远程预约和续借。 馆际互借(通过电子邮件或现场录入) 能够对一定数量的读者进行相应的信息存储与管理,这其中包括:     读者信息的登记、删除及修改。 读者资料的统计与查询。 能够对需要的统计结果提供打印输出。 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 应提交的文档 软件需求规格说明书 软件设计规格说明书 用户安装及使用手册 确认测试计划 程序测试计划 演示程序 第1章 软件工程学概述 Evolution of software 早期 第二阶段 第三阶段 第四阶段 ?面向批处理 ?多用户 ?分布式系统 ?强大的桌面系统 ?有限的分布 ?实时 ?嵌入“智能” ?面向对象技术 ?自定义软件 ?数据库 ?低成本硬件 ?专家系统

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档