- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * 电话: 邮箱: tieqingluo@126.com 主讲老师:罗铁清 保持课堂秩序,注意教室卫生。 不讲小话,将手机关机或设置为震动状态。 不迟到、不早退、不逃课。 遵守教学纪律,有事请假,事后补课。 作预习、作笔记、完成作业。 积极参加课外交流讨论和实践。 互相尊重、互相学习、共同提高。 几点要求 ? 不懂得软件工程不重要,因为我们可以学习; 但如果我们不明确为什么要学习这门课程,就极有可能只能学到软件工程的皮毛,而不能掌握它的本质,更谈不上来帮助我们更好地工作和生活。 我们为什么要学习软件工程? 这门课程想要解决什么问题? 课程的学习将满足什么需求? 学习这门课程的最终目的和结果是什么? 满足企业发展的需求、满足企业信息化的需求、满足企业培养复合型人才的需求、满足我们掌握软件开发与软件管理本领的需求。 提高对软件的认识,特别是对软件工程的认识。 理解应用软件工程方法的必要性和重要性。 扩大我们的视野,掌握先进的工程理念和技术。 掌握表述、发现、理解、分析、管理、评估软件的方法、技术和手段。 学会用系统化、规范化、数量化等工程原则和方法进行软件开发和维护,达到提高软件质量、降低软件成本的目的。 我们为什么要学习软件工程? 本课程通过两方面进行考核: 平时成绩:作业20%、到课率20%; 考试占总成绩的 60%。 考核方式 软件是人类发现世界、改造世界、创造世界的经典之作。 软件工程是人类工程的精华所在,谁掌握了软件工程的原理、方法、和技术,谁就将更好的掌握自己的命运。 体 会 企业资源管理研究中心 www. swm. com. cn 《软件世界》杂志社 UML软件工程组织 太平洋软件 中国制造业信息化门户 (希赛网)软件工程专家网 课外访问的网站 软件工程 钟珞 主编 软件工程导论(第四版) 张海藩 编著 软件需求(第二版) (美)威格斯著 刘伟琴等译 企业信息化行动纲领 吴文钊 著 软件工程 (英) 萨默维尔 著 软件工程学教程 陈明编著 软件工程与项目管理解析 林 锐 著 信息系统工程中的面向对象方法 陈余年著 教材与参考书籍 1.1.1 计算机系统的发展历程 计算机系统已经经历了四个不同的发展阶段 20世纪60年代中期以前,是计算机系统发展的早期。 上世纪60年代中期到70年代中期,是计算机系统发展的第二代。 第三代从上世纪70年代中期开始,并且跨越了整整10年。 第四代已经不再看重单台计算机和程序,人们感受到的是硬件和软件的综合效果。 1.1.2 软件危机的介绍 目前的现状: 计算机硬件性能/价格比每十年提高二个数量级,而且质量稳步提高; 软件的成本却逐年上升,质量没有可靠保证,软件开发的生产率也远中跟不上普及计算机的要求。 西方计算机科学家把软件一切和维护过程中遇到的一系列严重问题统称为“软件危机”。 1.1.2 软件危机的介绍 1968年秋,北约(NATO)的科技委员会召集了近50名一流编程人员、计算机科学家和工业巨头,讨论和制定摆脱“软件危机”的对策。在那次会上第一次提出了软件工程(Software Engineering)这个概念。 近年来,人们建议把软件危机更名为“软件萧条”或“软件困扰”。 人们越来越认识到,按照工程化的原则和方法组织软件开发工作,是摆脱软件危机的一个主要出路。 具体地说,软件危机包含两个方面的问题: 如何开发软件,以满足对软件日益增长的需求; 如何维护数量不断膨胀的已有软件。 1.1.2 软件危机的介绍 软件危机主要有以下一些典型表现: 对软件一发成本和进度的估计常常很不准确; 用户对“已完成的”软件系统不满意的现象经常发生; 软件产品质量往往靠不住; 软件常常是不可维护的; 软件通常没有适当的文档资料; 软件成本在计算机系统总成本中所占的比例逐年上升; 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 1.1.3 产生软件危机的原因 在软件开发和维护的过程中存在许多严重问题,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法
您可能关注的文档
- 【最炫化学专题一】选修3物质结构与性质技术总结.docx
- ■评审中心主要控制性节点(可研、概算)2016.1.4技术总结.docx
- 电气设备及系统(一)绪论技术总结.ppt
- 000阀门基础知识技术总结.ppt
- 环境中重金属元素镉概况技术总结.ppt
- 炼钢工艺流程及典型案例介绍技术总结.ppt
- 环冷风机施工方案技术总结.ppt
- 00支座反力的求解技术总结.ppt
- 炼钢基本原理概述技术总结.ppt
- 0.磁场对电流的作用力技术总结.ppt
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)