软件工程世界城.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文档。上传文档
查看更多

软件工程目标(成功的建造一个大型软件系统)a.付出较低的开发成本;b.面到要求的软件功能;c.取得较好的软件性能;d.开发的软件易于移植;e.需要较低的维护费用;f.能按时完成开发任务,及时交付使用;g.开发的软件可靠性高;第28页,共43页,星期日,2025年,2月5日软件工程的基本原理(Principles)用分阶段的生命周期计划严格管理?项目概要计划?里程碑计划?项目控制计划?产品控制计划?验证计划?运行维护计划坚持进行阶段评审实行严格的产品控制——基准配置管理(Baselineconfigurationmanagement)采用现代程序设计技术结果应能清楚地审查—setstandards开发小组的成员应该少而精1+12承认不断改进软件工程实践的必要性第29页,共43页,星期日,2025年,2月5日软件工程方法学传统方法学面向数据或者行为采用结构化技术开发划分为若干阶段,开发强调自顶向下的顺序面向对象方法学模拟人类习惯的思维方式,接近人类认识世界解决问题的方法和过程以数据为主线,数据和对数据的操作紧密结合开发是一个反复迭代的演化过程4个要点:对象融合数据和操作的软件构件类一组具有相同数据和操作的相似对象继承子类拥有基类的数据和操作消息通信对象间的联系方式第30页,共43页,星期日,2025年,2月5日软件定义时期:问题定义回答“要解决的问题是什么”可行性研究回答“有可行的解决办法吗?”需求分析确定“系统必须做什么?”软件开发时期:总体设计概括回答“应该怎样实现系统”详细设计详细回答“应该怎样实现系统”编码和单元测试综合测试运行维护时期:软件维护软件生命周期第31页,共43页,星期日,2025年,2月5日IC-MSPV1.0IC-MSPV1.0软件工程世界城第1页,共43页,星期日,2025年,2月5日软件工程=编程?软件工程是一门学科,一种科学理论来指导软件系统开发,标准化、自动化的过程考虑如何分解一个系统,以便各人分工开发;考虑如何说明每个部分的规格要求;怎样才能易于维护编程单纯的代码编写是软件工程发展的前身是软件工程中占据很少时间和空间的一部分第2页,共43页,星期日,2025年,2月5日学习目标课程性质课程目标考核方式几点建议第3页,共43页,星期日,2025年,2月5日1课程性质“软件工程”是高职高专院校计算机应用与软件技术专业教学计划中一门专业核心课程,它是研究软件开发和软件管理的一门工程科学。它的主要任务是掌握支持软件开发和管理的理论、方法、技术、标准以及计算机辅助软件工程的工具(Visio或Rose)环境等知识;使学生具有软件开发能力(包括熟练进行程序设计语言的结构化编码与可视化设计能力;UML的阅读和建模能力;培养用软件工程化及项目化的思想处理解决问题的能力等)。第4页,共43页,星期日,2025年,2月5日概括说:软件开发能力最关键的步骤有三步:第5页,共43页,星期日,2025年,2月5日2课程目标1.学会接受一种软件工程思想。掌握软件工程的基本原理、概念与方法----主要包括软件系统的可行性研究、需求分析、概要设计、详细设计、编码、测试、维护、面向对象、项目管理等方面的基本知识与方法。2.掌握软件工程中的一些基本技术方法,如数据流图、数据字典、结构分析方法(如Jackson方法等),面向对象分析方法、集成测试方法、项目管理的基本方法等。3.结合模拟案例,学会从实际中掌握从面向过程到面向对象思想理论的基本方法和技巧。掌握软件开发文档的组织编写等。4.掌握一种工具。学期末能用Visio或Rose软件完成大作业的设计(画各种软件工程图)(指定或自找题目)5.把目前或以后要学的程序设计知识(C、Java、C#、VC++、等)提高到一定理论高度认识:编程能否用?学会思想比掌握一种工具更为重要。温馨提示:第6页,共43页,星期日,2025年,2月5日3考核方式平时成绩(30%)到课情况上机作业答辩情况实验报告项目成绩项目文档项目答辩(期中期末各一次)第7页,共43页,星期日,2025年,2月5日4学习资料教材软件工程技术与实用开发工具第8页,共43页,星期日,2025年,2月5日4学习资料推荐教材张海藩:软件工程导论(第5版)林锐:软件工程思想人月神话第9页,共43页,星期日,2025年,2月5日1-5一点建议利用互联网获取信息使用信息有哪些信誉好的足球投注网站引擎

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档