项目需求分析授课章_第1页
项目需求分析授课章_第2页
项目需求分析授课章_第3页
项目需求分析授课章_第4页
项目需求分析授课章_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章项目需求分析第四单元第1页/共20页本门课程目标了解软件开发的全部流程会编写概要设计会编写详细设计熟知编码规范熟练编码及使用版本控制工具熟练使用工具测试代码设计自己的简历及调整就业心态第2页/共20页本章相关学习资源《软件工程概述》专题《需求分析》专题《企业级开发项目实战》第1章《项目需求分析》学习平台“企业级开发项目实战”课程学生用书第3页/共20页预习检查用你的话阐述软件生命周期。软件过程模型有哪些?软件开发过程改进方法有什么?提问第4页/共20页了解软件生命周期了解软件过程改进方法能够编写合格的需求规格说明书本章目标点难点重了解需求分析的重要性第5页/共20页串讲:软件工程化小组项目开发过程中,你遇到过这样的问题吗?提问问题系统界面不统一,用户操作不方便编码风格不统一代码BUG,导致系统运行失败重复开发公用功能……根据自己理解随意更改数据库框架版本不统一,系统无法运行缺乏工程意识!第6页/共20页串讲:软件工程化网络可行性分析项目计划

需求分析概要设计

详细设计编码和测试部署维护软件工程化环节(软件生命周期)按如上步骤,在详细设计阶段,客户又提出了新的需求,怎么办?第7页/共20页串讲:软件过程模型网络软件过程模型能解决软件开发过程的问题,还能控制成本和各种解决方案软件模型特点适用场景瀑布模型按软件生命周期的步骤逐一进行,不能逆转,不能跨越。每个阶段有明确的任务,产生确定的文档需求明确,且无大的需求变更的软件开发。如编译系统、操作系统等原型模型通过给客户看软件的初稿,让用户判断是否是他们想要的,以此修正软件开发的方向对于很有把握的设计,不需要建立模型;对于没有把握的设计,需要建立模型螺旋模型原型模型和瀑布模型的结合体;把系统分割为多个子系统开发大型应用系统的开发并无“理想”的软件过程模型,仍需要软件过程改进第8页/共20页串讲:软件过程改进网络过程成熟度方法关注过程迭代开发关注项目管理的改进改善产品质量和过程的

可预测性ISO9000、CMM、CMMI减少开发过程费用快速交付、快速响应XP、Scrum软件过程改进方法敏捷方法两种方法无优劣之分。敏捷方法适合中小型项目;过程成熟度方法适合大型、要求极高、多个公司共同参与开发的系统第9页/共20页串讲:软件开发角色小组项目开发过程中,你想担当什么角色?提问项目经理产品经理软件开发角色系统分析员架构师软件工程师测试工程师质量保证员配置管理员每个项目大小、类型不同,对技术能力及成员水平要求不同,可根据自己实际情况安排项目组角色第10页/共20页小结影响产品质量的因素有哪些?提高产品质量的过程改进方法有哪些?提问第11页/共20页串讲:需求分析软件开发过程会遇到如下问题:常见问题1客户知道自己要什么,但表达不清2客户不知道自己要什么客户期望靠软件的实施,提高企业管理水平34其它……需求分析至关重要、必不可少!第12页/共20页串讲:综合描述软件的概述产品的功能用户及特性运行环境设计和实现上的限制综合描述第13页/共20页串讲:外部接口需求用户界面硬件接口软件接口通信接口外部接口需求第14页/共20页串讲:系统功能需求系统功能输入输出异常系统功能需求第15页/共20页串讲:非功能需求软件开发中,需求变更是正常的,需要需求变更管理第16页/共20页答疑时间同学们请就以下方面的问题请教老师编写软件项目需求规格说明书过程中遇到的问题(教员备课时自行填写)第17页/共20页总结软件工程化有哪些环节?系统功能需求分析包括什么?提问第18页/共20页作业必做教员备课时在此添加内容选做教员备课时在此添加内容提交时间:xxx提交形式:xxx阅

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论