软件产品研发理论培训.pptxVIP

  • 14
  • 0
  • 约1.06万字
  • 约 56页
  • 2021-09-27 发布于河北
  • 举报
软件产品研发理论培训1 陕西嵘德电子产品研发部理论培训内容软件工程基础理论软件需求分析软件总体设计软件详细设计软件测试软件工程基础理论软件工程的基本原理如下:采用分阶段的生命周期计划严格管理坚持进行阶段评审实行严格的产品控制采用现代的程序设计技术结果应能清楚的审查开发小组应该少而精软件工程具有不断改进的必要性[ 1 ]维护测试问题定义可行性分析需求分析总体设计详细设计编码软件工程基础理论生命周期的各个阶段[ 2 ]问题定义*可行性研究*需求分析调查问题、理解问题;提出问题的性质、工程项目目标和规模的书面报告不是具体去解决问题,而是研究问题的范畴,探索问题是否值得解决和是否有可行的解决办法为了解决问题,确定目标系统必须做什么;主要是确定目标系统必须具备哪些功能总体设计详细设计编码概括地说,应该如何解决问题;抽象概括方式提出解决方案将解决办法具体化,细致化,转变成利于程序员进行实施的设计蓝图编写出正确的容易理解的、利于维护的程序模块测试维护补充说明通过各类型的测试使软件达到设计的预定要求(功能、性能、用户友好度、安全性等)通过各种必要的维护活动持久的满足客户的需求问题定义是生命周期中最短阶段,要求及时明确的提出问题;可行性分析是压缩了的需求分析和设计软件工程基础理论各个阶段的主要任务[ 3 ]软件工程基础理论技术评审和管理复审A、评审的时机选择-----每个阶段结束前。B、管理评审的主要任务:针对每个重要的里程碑、工程项目的成本、投资回收、项目进度进行评审。C、完整的技术评审的六个步骤:准备----简要介绍情况-----阅读被审查的文档-----开审查会议----返工----复查。D、技术评审和管理复审,需要注意软件错误的积累和放大效应。[ 4 ]软件工程基础理论关于调研和问题定义1、管理者对管理业务的目标什么?管理者的管理需求是什么?管理者单位有哪些部门参与本次的信息化建设,各自部门的作用什么?2、当前的管理业务系统是如何运行的?当前管理业务系统的组织结构、输入输出过程、资源利用情况和日常数据处理的情况是什么?当前业务系统需要优化改造的地方是哪些?3、管理者单位要求做成什么样的系统?做到什么程度?具体的要求(功能、性能、可靠性、安全性、保密性、界面、资源使用、成本、进度)是什么?[ 5 ]软件工程基础理论4、调研方法:a、会谈、询问要围绕软件目标提出问题;b、调研前准备好调查表,调研表尽可能详尽;c、注意收集客户使用的各种表格、有关的工作责任、工作流程、工作规范、相关的数据标准、业务标准的相关文字资料;d、调研过程中注意采用情景分析的诱导方式用户叙述需求;5、调研的基本策略:a、首先要确定用户的软件开发目标,确定系统的范围,确定要访问的部门和人员,要了解业务,在基本范围内展开调研;b、以业务为主线,搞清楚每个环节的流程关系、涉及部门、输入输出项;c、以部门为基础搞清现有业务、要填写的表薄册文档报表等,其数据来源及去向;d、是否有新技术和方法可以改进工作,用户提出的需求用现有技术是否能实现。[ 6]软件需求分析需求分析的基本概念需求分析的任务:提出完整、准确、清晰、具体的业务要求,这些要求包括:系统的功能性要求、性能要求、运行将来可能提出的要求。需求分析的过程:采用结构化的分析方法,面向数据流自顶向下逐步分解求精的进行需求分析。需求分析文档《系统规格说明书》的书写,主要描述系统的目标、系统的概貌、功能要求、性能要求、运行要求和将来可能提出的要求[ 1 ]软件需求分析概念模型和规范化,常用的概念性数据模型的方法---E-R模型,表示实体和实体之间的联系。[ 2 ]软件需求分析需求分析图形工具:层次方框图、warnier图、ipo图。层次方框图,用树形结构的一系列多层次矩形框描述数据的层次结构;这种模式非常适合于需求分析阶段的需要,系统分析员从对顶层的信息分类开始,沿着每条路径反复细化,直到确定了数据结构的全部细节为止。warnier图,表明信息的逻辑组织,它可以指出一类信息或一条信息是重复出现的,也可以表示特定的信息在某一类信息中有条件的出现。IPO是指结构化设计中变换型结构的输入(Input)、加工(Processing)、输出(Output ),在需求分析阶段主要用于主要算法的描述;该工具主要用于详细设计阶段。[ 3 ]生产调度管理子系统日常调度管理 异常调度管理 计划调度管理 调度会议管理 调度统计分析值班管理生产日报管理生产异常处理设备异常处理异常调度统计计划调度任务调度计划编制调度计划跟踪调度计划统计会议记录台帐会议分解管理会议内容调度事务统计调度事件分析调度报表处理调度日志管理安全异常处理软件需求分析层次方框图图示[ 4 ]软件需求分析warnier图图示[ 5 ]软件需求分析IPO图图示[ 6]软件需求分析验证软件需

文档评论(0)

1亿VIP精品文档

相关文档