欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    软件开发过程综述.ppt

    • 资源ID:6349136       资源大小:939.50KB        全文页数:31页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件开发过程综述.ppt

    软件项目管理培训讲座,系列之二软件开发过程综述,2023/10/19,软件项目管理培训之二软件开发过程综述,2,内容提要,软件开发过程的基本概念软件开发过程的管理内涵抛砖引玉真实案例剖析,2023/10/19,软件项目管理培训之二软件开发过程综述,3,软件开发过程的基本流程,客户需求,需求分析,总体设计,详细设计,工作分解,实现1,实现2,实现3,实现N,调试评测,系统集成、安装配置、技术支持,封装发布,更改设计,2023/10/19,软件项目管理培训之二软件开发过程综述,4,软件开发过程的基本概念(1),2023/10/19,软件项目管理培训之二软件开发过程综述,5,软件开发过程的基本概念(2),启动阶段客户接触需求分析项目启动以商业活动为主,技术工作为辅计划阶段确定范围(概要设计)确定细节(详细设计)以系统架构为主,技术实现为辅实施阶段技术实现功能性能评测技术完善以软件开发为主,进度控制为辅结束阶段代码封装系统发布技术支持以软件服务为主,商业活动为辅问题:控制阶段在哪里呢?,2023/10/19,软件项目管理培训之二软件开发过程综述,6,案例分析:DLReader项目浅析,启动阶段客户需求分析、项目建议书编写项目团队组建、项目分工与时间表制定计划阶段核心模块的概要设计与详细设计系统架构实现实施阶段代码实现和内部技术讨论里程碑控制结束阶段代码提交与系统发布后续技术支持工作控制阶段的处理,2023/10/19,软件项目管理培训之二软件开发过程综述,7,与软件工程研究领域的对比,软件工程的提出1968年秋,北约会议,提出“软件工程(Software Engineer)”概念软件开发技术和软件项目管理传统软件工程管理角度:生命周期模型、文档、交流设计角度:结构化方法(PO)现代软件工程面向对象的分析、设计方法(OOA,OOD)企业管理角度:软件过程管理,CMM,2023/10/19,软件项目管理培训之二软件开发过程综述,8,对软件开发过程的理解误区,误区1:无视客户需求,欠缺服务理念客户需求就是软件开发的终极目标优秀的技术只有满足需求才有价值误区2:轻视设计环节,忽略工作规划总体设计阶段确定项目范围、目标、资源、时间详细设计阶段建立系统结构,实现工作细分误区3:缺乏系统观念,偏重局部开发只注重写代码,忽视系统设计、调试方法的研究技术唯上,对测试、封装、美工、手册工作冷漠误区4:不懂发布流程,降低开发价值“Manual、Setup Package”是最终的开发结果技术实现之后,如何为现实服务是关键,2023/10/19,软件项目管理培训之二软件开发过程综述,9,内容提要,软件开发过程的基本概念软件开发过程的管理内涵抛砖引玉真实案例剖析,2023/10/19,软件项目管理培训之二软件开发过程综述,10,软件开发过程的管理内涵,负责建立并维护良好的软件开发工程环境,辅以完整、灵活的文档管理体系。软件开发工程环境由一系列的软硬件设施、操作习惯、管理规范组成。其目的在于保证高质量的软件开发过程。,2023/10/19,软件项目管理培训之二软件开发过程综述,11,软件开发过程的管理内涵,软件工程环境的组成操作系统、应用平台:软硬件配置文档、数据整理环境:文件夹结构代码编写、调试环境:IDE的配置功能性能评测分析环境:评测管理系统封装、项目发布环境:发布管理软件工程规范的目的详细规定各种环境配置,保持统一严格约束开发工作习惯,保证质量,2023/10/19,软件项目管理培训之二软件开发过程综述,12,软件工程环境的组成(1),操作系统、应用平台的配置安装何种版本的OS、DB、IDE增补何种工具、软件,如何使用各种软件平台的配置要求文档、数据整理环境项目的统一命名、统一文件夹结构各类数据信息如何标记、如何保存文档、数据的阅读范围、使用权限,2023/10/19,软件项目管理培训之二软件开发过程综述,13,软件工程环境的组成(2),代码编写调试环境编译选项的设置、IDE环境设置统一的代码规范、外部依赖关系丰富的调试方法、调试工具功能性能评测分析环境测试样本的筛选、测试流程的设计标准结果制作、测试工具制作结果分析、Bug报告与生命周期测试调试的流程结合与工程习惯,2023/10/19,软件项目管理培训之二软件开发过程综述,14,软件工程环境的组成(3),项目发布环境技术实现工作的Release:代码、数据、配置打包工具、发布过程控制提供给客户的清单:文档、程序包后续技术支持的管理:交流机制、服务流程,2023/10/19,软件项目管理培训之二软件开发过程综述,15,软件工程规范的组成,工程环境配置规范目录规范、软件安装/系统设置规范文档数据规范命名规范、文档格式规范、数据格式规范代码管理规范代码编写规范、接口定义规范代码提交/修改/封装规范信息交流规范项目会议与讨论规范、Mail规范信息传递与发布规范软件测试规范:案例、流程、Bug规范工程发布规范:Release notes,2023/10/19,软件项目管理培训之二软件开发过程综述,16,内容提要,软件开发过程的基本概念软件开发过程的管理内涵抛砖引玉真实案例剖析,2023/10/19,软件项目管理培训之二软件开发过程综述,17,机器翻译项目案例剖析(1),工程环境配置规范软件环境配置Win2k/XP系统、Office软件包、VS6VSSIDE:VC6.0+Visual assistDB:MS Access文件夹结构所有的项目内容均由文档、数据、程序组成完整的文件夹结构体现出工程环境的完整,2023/10/19,软件项目管理培训之二软件开发过程综述,18,机器翻译项目案例剖析(2),2023/10/19,软件项目管理培训之二软件开发过程综述,19,机器翻译项目案例剖析(3),文档数据规范设计文档、技术资料、调试样本、标准结果格式等文档模板、调试数据输入输出规范各类文档阅读范围控制所有文档、代码、数据的管理和备份代码管理规范代码编写规范:严格定义的文档接口定义规范:设计过程中规定代码规范示例:头文件、函数定义VSS管理规范:代码管理数据库调试方法规范:调试数据输出与控制,2023/10/19,软件项目管理培训之二软件开发过程综述,20,机器翻译项目案例剖析(4),2023/10/19,软件项目管理培训之二软件开发过程综述,21,数据仓库项目剖析(1),项目背景天津市政府采购项目为国土资源规划局建立数据查询统计分析系统外部合作研发项目与先特公司共同承担开发工作我方承担数据仓库部分核心开发工作开发团队人员组成本所研究生天大软件学院实习学生接受先特项目组客户项目经理管理开发工作困难使用Windows Server2003,VS.Net,SQL建立可自动扩展的OLAP系统,结构设计困难项目总体进度要求为2个月,必须按时实现,2023/10/19,软件项目管理培训之二软件开发过程综述,22,数据仓库项目剖析(2),开发过程控制要点内部管理不是主要问题,外部交流是关键建立与客户、合作伙伴的直接交流渠道聘请专家顾问,详细认真做好需求分析知识与技术积累困难,需快速提升专业技能建立项目环境同时,开展内部学习与讨论搜集各种技术资料和国外案例,迅速掌握成熟方法系统架构设计复杂,需明确分工分为UI展示层、中间控制层、底层数据仓库三部分专人专职开展设计分析工作,进行技术实验系统集成难度大,需严格配置并及时交付项目开始即建立配置规范,环境保持统一寻求微软中国的直接技术支持,保持技术领先,2023/10/19,软件项目管理培训之二软件开发过程综述,23,数据仓库项目剖析(3),2023/10/19,软件项目管理培训之二软件开发过程综述,24,数据仓库项目剖析(4),2023/10/19,软件项目管理培训之二软件开发过程综述,25,数据仓库项目剖析(5),内部学习与技能积累过程基础理论积累:OLAP与数据挖掘实现技术积累:IDE平台:VS.Net,VB.Net,C数据库:SQL Server,ADO.NetOLAP技术:SQL Analysis Server客户端展现:OWC,VB Script中间控制:C#控制上层与底层交互,2023/10/19,软件项目管理培训之二软件开发过程综述,26,数据仓库项目剖析(6),系统设计与技术实验阶段需求分析与系统设计PM与外聘顾问负责需求分析团队人员开展模块化系统设计全体完成系统设计,定义接口规范数据准备与开发工作自行制作了数万条模拟数据各模块建立独立的调试环境比较Data Cube方法,选择最佳方案,2023/10/19,软件项目管理培训之二软件开发过程综述,27,数据仓库项目剖析(7),代码交付与系统发布阶段与合作单位的联调联测派出己方人员,共同完成联调任务为期2周联调联测,系统成功交付项目总结与思想交流进行多方总结讨论,编写总结报告开展不同层次的培训讲座,积累知识列出犯过的严重错误,以免重蹈覆辙,2023/10/19,软件项目管理培训之二软件开发过程综述,28,数据仓库项目剖析(8),2023/10/19,软件项目管理培训之二软件开发过程综述,29,数据仓库项目剖析(9),2023/10/19,软件项目管理培训之二软件开发过程综述,30,软件开发过程的管理经验,完善流程概念,防止顾此失彼分析项目情况,认清主次关系明确工作计划,解决关键问题遵循工程规范,保证项目质量学习先进技术,提升自身能力开展团队协作,完成总体目标,2023/10/19,软件项目管理培训之二软件开发过程综述,31,Thanks for your time!Questions&Answers,

    注意事项

    本文(软件开发过程综述.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开