- 1、本文档共72页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程教材 软件工程——原理、方法与应用(第3版),2010年,史济民等编著 课程概况 学时:48学时,其中理论32学时,实验16学时 考试方法 闭卷考试 平时成绩20%,卷面80% 平时成绩含作业成绩、出勤成绩 出勤和纪律 按时出勤,迟到三次算一次旷课,旷课三次没有考试成绩 上课注意纪律 按时完成作业,不得抄袭 软件工程专业重要的专业课之一 理论性较强,涉及的知识面广 课程目标 接受一种思想 掌握软件工程的基本原理、概念与方法,主要包括软件系统的可行性研究、需求分析、概要设计、详细设计、编码、测试、维护、面向对象、项目管理等方面的基本知识与方法。 掌握一些方法 如数据流图、数据字典、结构分析方法,面向对象分析方法等。 案例实际分析 从实际中掌握从面向过程到面向对象思想理论的基本方法和技巧。掌握软件开发文档的组织编写等。 掌握一种工具。 能用Rose软件完成软件的分析与设计 课程的主题 软件开发的工程化 包括:过程、方法和工具 课程的目标 软件工程师 第一章 软件工程概述 主要内容: 1.1 计算机软件概念 1.2 软件的发展 1.3 软件危机与软件问题 1.4 软件工程与开发准则 1.5 软件生命周期 1.6 软件开发模型 信息化社会 信息化社会 当今人类社会的所有主题都已被软件改写 1.1 计算机软件概述 1.1.1 计算机软件 软件是指计算机程序、运行程序所需的数据、与程序有关的文档资料的总称。 “软件” 强调的产品、产业或学科层面 “程序”更侧重技术层面的含义 1.1.2 软件的特点 ⑴软件是一种逻辑实体,具有抽象性; ⑵软件不是传统意义上被制造; ⑶软件开发至今尚未完全摆脱手工艺的开发方式; ⑷软件不会“磨损”,软件会“退化”; ⑸软件维护困难; ⑹软件本身是复杂的 实际问题的复杂性 程序逻辑结构的复杂性 ⑺相当多的软件工作涉及到社会因素 1.1.3 软件分类 1.1.4 软件分类 1.1.4 软件分类——极大型 程序规模:Windows Vista源程序约有5000万行 人员队伍:Vista及新版Office 2007两个团队开发设计成员总共9000余人 资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿~270亿美元之间 开发周期:Vista的开发经历6年,发布时间一拖再拖 1.2 软件的发展 【软件的发展】 程序时代 软件时代 软件工程时代 软件产业化时代 【程序时代】 60年代前 软件的开发者、使用者、维护者都是同一人,一般是科学工作者。 重视编程技巧和运算效率的提高。 结构不清晰,不易理解。程序像一部天书,是人脑进行的隐含过程。使用机器语言, 后期用汇编语言 软件 = 程序。 【软件时代】 60-70年代 应用领域从科学计算拓宽到工业控制、商业系统等 多人分工合作,共同协作完成。 软件 = 程序+使用说明 软件商品化:60年代末IBM实行价格分离,软件单独定价,促使软件的迅猛发展,软件数量和规模不断增大。 “软件危机”的爆发。 【软件工程时代】 70年代-80年代 软件无论从数量到质量都无法满足发展的需要。1968年,北大西洋公约组织的计算机专家提出并使用了“软件工程”这一术语,即按工程化的技术进行软件开发。诞生了软件工程这门新兴的科学。 软件开发不再把效率作为追求的第一目标,而是重视易读、易理解,软件质量的标准起了变化━━可维护性、可靠性、可理解性。 这一阶段围绕软件工程的目标和内容,与之相应的理论、技术及方法相继建立,软件开发过程的规范化和工程化为软件的产业化奠定了坚实的基础。 软件 = 程序+文档 【软件产业化时代】 90年代以后 由于软件工程技术的发展带动了软件产业的发展,90年代以后全社会的信息化进程,使得软件从传统的技术性应用到大规模地向消费性应用过渡。软件产业已名符其实地成为国民经济信息化和社会信息化的战略产业。 1.3 软件问题与软件危机 【软件问题】举例 《Software Failure, Management Failure- Amazing Stories and Cautionary Tales》1997 【软件问题】举例 (1)1962年美国飞向金星的探测器失败,损失几千万美元,问题出在控制程序中:DO 5 i =1,3,错写为:DO 5 i =1.3。 (2) 1965年至1970年,美国范登堡基地发射火箭多次失败,绝大部分出于控制系统的故障; (3)在1985年到1987年之间,至少有2个病人是死于Therac-25医疗线性加速器的过量辐射,其原因是控制软件中的一个故障。 (4) 1982年日本第五代计算机计划,预算达8亿美元,由于
您可能关注的文档
- 国家自然科学基金申请书的撰写及注分析报告.ppt
- 高中生物第六章第二节细胞的分化人教版必修一分析报告.ppt
- 东北常用园林绿化乔木技术方案.ppt
- 高中生物高三复习能量之源—光与光合作用分析报告.ppt
- 东北大酱技术方案.ppt
- 国家自然科学基金项目申请书框架概览及撰写常见问题剖析分析报告.ppt
- 高中生物光合作用分析报告.ppt
- 国家自然科学基金项目申请书写作范例好用分析报告.ppt
- 东北大学,企业资源计划,ERP,,ERP实验指导书(朱宝琳)技术方案.doc
- 高中生物光合作用课分析报告.ppt
- 2025至2030年中国电子身份识别器行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子实验设备行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国电子文档管理系统行业投资前景及策略咨询报告.docx
- 2025至2030年中国电子硬盘行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国LED用衬底材料行业市场需求分析及发展趋向分析报告.docx
- 2025至2030年中国氨基葡萄糖盐酸盐行业投资前景及策略咨询研究报告.docx
- 2025年一级建造师培训建设工程项目管理考点总结8854392902整理By阿拉蕾.doc
- 2025至2030年中国钢桶烘干生产线行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国存储卡行业市场运行状况及发展前景展望报告.docx
- 2025至2030年中国甘草甜素行业投资前景及策略咨询研究报告.docx
最近下载
- 人教版(2019)高中地理选择性必修1第三章第1节常见的天气系统——锋与天气.pptx VIP
- HG-T 3732-2004 改性酚醛玻璃纤维增强塑料球阀技术条件.pdf VIP
- (选调)农村教师进城选调考试试卷及答案.docx VIP
- 首都医科大学2015毕业生就业质量报告电子版20160104.pdf VIP
- (教师选调进城考试题库)农村教师进城考试题库.docx VIP
- (高清版)T-D-T 1087-2023 主体功能区优化完善技术指南.pdf VIP
- 2025年陕西榆林市榆神煤炭榆树湾煤矿有限公司招聘笔试参考题库附带答案详解.pdf
- (教师选调进城考试练习题库)农村教师进城考试练习题库.docx VIP
- 人教版高中地理选择性必修第1册 锋与天气-常见天气系统.ppt VIP
- 重庆特顺电子有限公司单层印制电路板生产项目环评报告.docx VIP
文档评论(0)