-现代企业软件开发流程.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文档。上传文档
查看更多
-现代企业软件开发流程

现代企业软件开发流程 现代软件开发 现在就需要考虑的一些问题 为什么需要软件工程 现代软件开发流程 现代软件开发的金字塔结构 现代软件开发的人才需求 我的出路和目标 现在就需要考虑的一些问题 软件这个行业能成为我的职业么? 等我毕业的时候,将是一个什么样的软件行业? 这些软件公司需要什么样的人才? 我的起点在什么地方,我的目标在什么地方? 软件开发历史 60年代计算机系统发展的初期,软件完全配套硬件 60年代中期到70年代中期 ,”软件作坊 ” - “软件危机 “ 1968年秋季,NATO第一次提出了软件工程(software engineering)这个概念 90年代以后,软件工程才能算真正意义上大规模实际应用(美国互联网的巨大发展) 但中国也只是近两三年才真正开始软件工程。 从软件工程角度看”软件危机” 需求分析 我感觉客户可能需要这个功能? 概要设计 客户问:究竟传统作坊能够提供给我什么东西呢? 详细设计 客户需要什么东西是次要的,我写程序写的开心才是主要的? 代码设计 与其让我看懂别人的代码改一遍还不如让我重新构架一个系统? 测试 我写的代码100%运行都没有问题! 现代软件开发流程 需求分析 – BSE (Bridge Senior Engineer) 项目规划 – 进度安排,风险估计 概要设计 – 面向客户 详细设计 – 面向程序员 代码设计 – 规范/注释一样都不能少 项目跟踪 – 进度跟踪、风险跟踪 质量保障 – not only Test but QS (Quality Assurance) 周期迭代 – 开发周期,开发目标 金字塔结构 金字塔结构是最稳定的 一个成熟的行业最终要形成一个金字塔结构 软件行业最终也将形成稳定的金字塔结构 现代软件行业的金字塔结构 现代软件行业的人才需求 牛人越多越好? 只要懂得编程的人员? 我是全才,我什么都会? 你太厉害了,无论花多少钱我都得请你? 现代软件行业的人才需求 以金字塔为构架,各层人才按比例分配 公司只有一个全才,你只有做到比他更专业 对公司发展有利的人才 能为公司带来效益的人才 我的起点和目标 怎么来定位自己? 我的短期目标? 我的长期目标? 怎么让我的奋斗和我的目标一致? 怎样才能跟上时代的变化? 怎么来定位自己? 全才与专才 不要自视过高,也不要自视过低 我的兴趣以及我能胜任的工作 我的短期目标? 进入软件开发金字塔的哪个层次? 金字塔更上一层 学习这一层中其他的知识 … … 我的长期目标? 攀到金字塔的顶端 转职(销售/金融…) … … 怎么让我的奋斗和我的目标一致? 选择适当的大环境 给自己定一个计划 不断的学习,不要离时代太远 怎样才能跟上时代的变化? 我们学习的东西太落伍? 新的技术和思想出现的太快了 等我们毕业的时候,那是一个什么样的世界? 比较一下本科学习的课程 计算机入门及PASCAL 汇编语言 C语言 编译原理 微机原理 操作系统 计算机图形学 数据库概论 计算机控制技术 计算机网络 操作系统设计 软件工程 并行与分布计算 C++ 网络数据通讯 数字图像处理 比较一下现代的工程应用体系 计算机语言 Java .Net Framework Watcom C++ 数据库 Oracle Sql Server DB2 开发环境 大型机(Unix/Linux) 手持设备(WinCE/PalmOS) 中间件技术 软件工程 UML 2.0 CMM5 Rational Rose / Together 我们的优势和弱项 优势 我们学习的都是基础,万变不离其宗 几乎各个领域都有涉及 充足的时间和现代的眼光 弱项 高层次的理论基础 实际应用的经验 多领域的融合 规范的操作流程 团队协作的能力 不断更新的现代技术 小结 等待我们将是是一个成熟的金字塔结构的软件行业 这个行业对于我们的需求是多方面的 务必制定好将来的发展规划 * * 袁泉 yuanquan@ustc.edu.cn 中国科学技术大学人工智能与计算机应用研究室 中国科学技术大学奥锐科技有限公司 最顶端:PM ( Project manager ) 上层: BSL (Bridge Sub Leader) ASL (Architecture Sub Leader) PSL (Program Sub Leader) TSL (Test Sub Leader) 中层: BSE (Bridge Senior Engineer) ASE (Architecture Senior Engineer) PSE (Pr

您可能关注的文档

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档