软件工程1-新.ppt

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软 件 工 程 Software Engineering 主讲: 刘 利 民 教授 课件: -文件服务-upload-llm-软件工程;或工业大学精品课程网 E-mail : liulimin789@126.com 电话: 6575547 软 件 工 程 软件工程导论(第5版), 张海藩,清华大学出版社,2008 软 件 工 程 ? 软件工程 概论,郑人杰、 殷人昆,机械工业出版社(2009) 软 件 工 程 ? 人月神话,(美)Frederick P. Brooks,Jr. UMLChina译,清华大学出版社 ,2002 关注“软件开发”本身。 软件工程领域的圣经,软件项目管理领域的经典著作。 布鲁克斯在IBM公司System/360家族和OS/360中的项目管理经验。 既有很多发人深省的观点,也有大量的软件工程现实。 软 件 工 程 职业的乐趣 1. 一种创建事物的纯粹快乐。 2. 快乐来自于开发对其他人有用的东西。 3. 整个过程体现出魔术般的力量。 4. 学习的乐趣—来自于这项工作的非重复特性。 5. 乐趣还来自于工作在如此易于驾驭的介质上。程序员,就像诗人一样,几乎仅仅工作在单纯的思考中。 软 件 工 程 ? 职业的苦恼 1. 必须追求完美。 2. 对其他人的依赖是一件非常痛苦的事情。 3. 概念性设计是有趣的,但寻找琐碎的bug却是一项重复性的活动。 4. 调试和查错往往是线性收敛的,寻找最后一个错误比第一个错误将花费更多的时间。 5. 当投入了大量辛苦的劳动,产品在即将完成或者终于完成的时候,却已显得陈旧过时。 软 件 工 程 ? 人件,Tom DeMarco,Timothy Lister, UMLChina译,清华大学出版社 ,2003 关注软件开发中的“人”。 “我们工作的主要问题,与其说是技术性的,不如说更多的是社会性的”。 软 件 工 程 第1版 1987 年,专门讨论软件开发和维护的团队管理问题。推崇人本管理思想,指出知识型企业的核心是人,而不是技术。 本书被誉为“几十年来对美国软件业影响最大的理念”。 第2版 1999年,增补了8章新内容。拥有更宽广的视角,对大中型组织中的团队如何运作进行了深入探讨。 软 件 工 程 ? 软件工程项目规范 计算机软件工程规范国家标准汇编(2000 ) -文件服务-upload-llm-软件工程 软 件 工 程 ?系统/软件工程研究与实践论坛 专注于系统工程和软件工程,专注于复杂产品/软件开发,资料下载、交流 UML软件工程组织 基础、案例、培训、应用 IT之源 / 全国“星火杯”创造发明竞赛优秀项目金奖 ? UML之源 基础、培训、应用 软 件 工 程 ?中国程序员 / 中国最大的开发者网络,信息和技术服务 ?程序员之家 / 技术资料站 ?小辉程序员之路 一个普通程序员的成长历程 软 件 工 程 课程评分方法 ? 平时成绩 10%+大作业 20% + 期末考试 70% = 总评 100% 大作业电子版可通过e-mail递交 考勤:若抽查3次缺勤,不得参加考试 《学生管理系统》 StudentMis 《学生管理系统》针对的用户是学校学生管理部门。相应的需求有: 能够存储一定数量的学生信息,并方便有效的进行相应的学生数据操作和管理,主要包括: 学籍管理 学生基本信息的导入/录入、删除及修改 学生辅助信息(综合测评、奖励、处分等)的录入、删除、修改 学生贷款管理(录入、删除、修改) 学生就业管理(录入、删除、修改) 学生勤工助学管理(录入、删除、修改) 学生各种信息的多关键字检索查询。     能够对需要的统计结果提供打印输出。 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 应提交的文档 软件需求规格说明书(必须) 软件设计规格说明书(必须) 用户安装及使用手册 系统测试计划 演示程序 其它 软 件 工 程 目的 ? 体验软件工程各阶段的主要工作,特别注意吸取教训; ? 学会与他人合作,培养团队精神,单干户将得不到成绩。 第一章 软件工程学概论 关于软件争论不休的问题: 为什么需要那么长时间才能结束开发? 为什么成本如此之高? 为什么我们不能在把软件交给客户之前就发现所有的错误? 为什么在软件开发过程中我们难以度量其进展? 软件的定义 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合 IEEE定义(1983年):计算机程序、方法、规则、相关的文档资料以及在计算机上运行程序时

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档