- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程(工程硕士) 软件工程 课程名:软件工程导论教材(1):软件工程 熊才权主编 华中科技大学出版社教材(2):软件工程导论(第三版) 张海潘主编 清华大学出版社推荐参考书:软件工程:实践者的研究方法 PRESSMAN主编 机械工业出版社 教学时数:讲授30学时,实验10学时教学内容:第1到第8章 第9章的第1节和第6节 第10章考试:授课完后即考(开卷) 实验安排:按照软件工程方法设计开发一个系统,题目自选。可选题:(1)网上购书电子商务系统 (2)图书管理系统 (3)网上教学质量评价与监控系统要求:(1)严格按照标准格式书写设计文档(需求规格说明、总体设计规格说明、详细设计规格说明、测试报告) (2)选择一种程序设计语言实现系统 主讲教师:熊才权电话邮箱:x_cquan@163.com 第一章 软件工程概述 返回 1.3 软件生命周期(2) 二、软件生命周期各阶段的任务 1、可行性研究 可行性研究的任务是了解用户的要求及现实条件,从技术、经济、社会等几个方面研究论证软件系统的可行性。 (1)回答的关键问题是:“对所确定的问题有行得通的解决办法吗?”; (2)参与人员:系统分析员; (3)工作过程:一个大简化了的系统分析和设计过程; (4)完成的任务:提出系统的高级逻辑模型,确定系统的目标和规模,系统的成本/效益分析。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 返回 2、需求分析 需求分析的主要任务是确定待开发软件的功能要求、性能要求和运行环境约束。 (1)回答的关键问题是:“为了解决这个问题,目标系统应该做什么?”; (2)参与人员:系统分析员和用户; (3)完成的任务:确定系统的逻辑模型,通常用ER图、数据流图、状态变迁图、数据字典和简要的算法表示,这个系统模型经过用户确认后才能进入下一阶段。 需求分析阶段结束的标志是提交软件需求规格说明书(SRS,Software Requirements Specification) ,验收测试设计 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 返回 3、总体设计 总体设计的基本任务有两个:一是根据需求规格说明,提出几种可供选择的系统解决方案,并确定一个用于实施的最佳方案;二是建立软件系统的总体结构。 (1)回答的关键问题是:“概括地说,应该如何解决这个问题?”; (2)参与人员:系统分析员; (3)主要工作:提出几种可供选择的解决方案(是人工完成还是计算机完成,是批处理还是人机交互,信息存储是采用文件系统还是数据库?),方案的级别有:低、中、高等级,每种方案都用系统流程图或其它工具加以描述。推荐一种方案。最后确定一种方案。 (4)完成的任务:可能的解法(每种解法的系统流程图和成本效益分析),推荐的系统结构(层次图或结构图)。 总体设计结束的标志是提交总体设计说明书、数据库或数据结构说明书和集成测试计划等文件。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 返回 4、详细设计 详细设计又称为过程设计,其主要任务是用图形工具或伪码(如HIPO图、程序流程图、N-S图、PAD图、PDL语言)描述模块的实现过程。 (1)回答的关键问题是:“应该如何具体地实现这个系统?”; (2)参与人员:系统分析员和程序员; (3)主要工作:设计程序详细的规格说明,用图形工具或伪码描述模块的实现。但还不是编程,它类似于其它工程上的图纸。 (4)完成的任务:编码规格说明书,用HIPO图或PDL等工具描述的详细设计的结果。 详细设计阶段结束的标志是提交详细设计说明书,包括模块开发卷宗和模块测试方案。 Evaluation only. Created with Aspose.Slides for .NET 3.5 C
您可能关注的文档
- 七选五解题指导.ppt
- 第1章可持续发展理念的形成.ppt
- 第1章商事组织法.ppt
- 万玮:《震撼教育36计》课件 (2).ppt
- 第1章基本概念和定义.ppt
- 万方检索使用方法.ppt
- 第1章大数据综述.pptx
- 第1章安装PHP开发环境2.ppt
- 第1章岩石的基本物理力学性质.ppt
- 第1章市场调查导论.ppt
- 2025年全球摄影器材行业摄影器材售后服务市场研究报告.docx
- 2025年全球摄影器材行业摄影器材市场产品品牌竞争力报告.docx
- 2025年全球摄影器材行业摄影器材行业供应链管理创新报告.docx
- 2024年国际商业设计师考试全要点回顾试题及答案.docx
- 2025年全球摄影器材行业摄影器材售后服务创新模式报告.docx
- 《色彩构成基础》课件.ppt
- 厂房建设项目运营管理方案(参考模板).docx
- 2025年文化产业园区公共服务平台建设与文化创意产业园区创新驱动发展报告.docx
- 2025年全球摄影器材行业摄影器材行业品牌建设策略研究报告.docx
- 基于情感识别的智能客服在客户服务机器人领域的应用前景与挑战报告.docx
文档评论(0)