SDEM90(Systems Development Engineering. Methodology 90)
来源:互联网 发布:java多线程详细教程 编辑:程序博客网 时间:2024/05/22 01:32
引子:日本和美国的技术交流比国内与美国的技术交流快一步。单纯从个人技术角度上讲,中日两国的程序员技术水平差别不太大,但是成长环境和发展后路,日本企业要好得多。日本的软件管理也比中国强的多。日本软件管理特别规范,严格遵守软件工程流程,比如SDEM90.JCF-98。中国很多企业根本就没有软件工程流程,没有软件项目管理。借此文简单介绍日本的软件项目管理。感谢前公司同事的翻译。
SDEM90(Systems Development Engineering. Methodology 90)是富士通公司的开发标准,并被很多公司采用。最新的综合开发体系是SDAS(System Development Architecture & Support facilities),请参考http://segroup.fujitsu.com/sdas/
*************************************************************************************************************************
目录:0、前言
1、目的
2、系统开发标准的构造
3、SDEM90的构造
4、管理的可视化
5、标准化设计的理想方式
6、SDEM90文件体系
7、SDEM作业体系(WBS1阶段)
**********************************************************************************************************************
0、前言:为了在短时间内高品质地构建企业活动和企业协调中所取得的信息的管理系统,富士通公司提供了[SDAS综合开发系统]。SDAS是从计划工程开始一直到维护工程,为提高系统全部生命周期的生产效率所制作的,关于富士通的思维方法和具体的开发手段的详细体系。
富士通公司为了利用SDAS进行系统开发中的项目实施,提供了作为SDAS基础构造的[系统开发标准DEM90]。
本书是对包含系统开发方法论的系统开发标准SDEM90的一个概要的说明。目的是针对系统开发相关的方法,和项目计划地确定,项目管理各种方法的实施,理解SDEM90的概要、构成、使用方法、适用方法等事项。
系统开发时,很多发生的问题后来还会发生。必须注意使技术方面的困难和时间的紧迫所带来的问题不再发生。在SDEM90中,记述了各个工程中必要的作业项目,通过检查这些作业项目预防作业的疏漏,去除不必要的作业,并根据项目的特点选取合适的作业。并且,通过明确的角色分工,杜绝[这项工作没有给任何人]的事情出现。遵从此过程的项目成员可以专注于各个系统固有的问题,可以进行有效的系统开发。
但是,SDEM90不是像魔法似的开发标准。项目管理的重要性在于,Leader和manager可以很好地观察把握项目的状态,然后预见将要发生的问题,讨论相应的对策。SDEM90希望成为使用者的开发指南,项目标准设计者的良好伙伴。
本书的位置(handbook)
1 目的
2、系统开发标准的构造
计算机使用领域以及服务种类的多样化,使系统开发活动变得更加复杂。因此,开发出系统整体构造和每个作业的构成都容易理解的模块是非常必要的 。
为此,SDEM90从空间和时间两个方向分析系统开发整体活动的构造,设定了它的范畴(category)和过程的模型 。
并且,将开发中必要的作业单元用WBS的方式分层表示,还整理了作业成果的文档体系,形成了系统资产的管理基准。
3、SDEM90的构造
1)category
category是明确开发和管理职能的角色和责任
系统开发,就是将人类的活动转换成机械的系统。
相对于人类世界中的企业、业务技能等实体的实际世界,机械世界是计算机的软件和硬件构成的计算机世界
并且设定了使项目平滑进步的开发支援和项目管理技能
从空间上整理了实际世界和计算机世界变换中必要的开发和管理技能的类型。
灰色:实际世界 青蓝色:计算机世界
2)工程
工程是对系统生命周期的时间划分
对变化对象系统构成要素进行分解和合成,构建品质保证过程
4、管理的可视化
1、角色分工明确化
2、项目指标明确化
3、系统资产管理明确化
5、标准化设计的理想方式
SDEM90是独立于开发对象的系统条件和适用的技术条件的开发模型。通过设计项目固有的开发标准,考虑项目的特性,如系统条件、技术条件和开发条件,遵照以下的顺序将之客户化、实用化。
1、在使用Package和工具的情况下, (省略WBS)
2、在性能、信赖性等风险较少的情况下, 作业时间减少 (要有WBS)
6、SDEM90文件体系
- SDEM90(Systems Development Engineering. Methodology 90)
- CDMA Systems Capacity Engineering
- scrum agile development methodology (to be supplemented)
- Systems analyst: Career development
- Morgan.Kaufmann.Systems.Engineering.with.SysML.UML
- Security Patterns : Integrating Security and Systems Engineering
- Software Development: Building Reliable Systems
- Database Management Systems (Application Development)
- Managing Software Deliverables : A Software Development Management Methodology
- (Development)Software Engineering:Theory and Practice
- Operating Systems Development - Errors, Exceptions, Interruptions
- Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices
- Ultra Wideband Signals and Systems in Communication Engineering
- Systems Engineering with SysML/UML: Modeling, Analysis, Design
- Methodologies and Software Engineering for Agent Systems: The Agent-Oriented Software Engineering Ha
- Web Engineering: The Discipline of Systematic Development of Web Applications
- Testing Is the Engineering Rigor of Software Development
- Testing Is the Engineering Rigor of Software Development
- 用loadrunner测试web server接口
- C++资源之不完全导引(完整版)
- JavaScript日期处理函数大全
- 用loadrunner测试web server接口
- SVG编程告诫
- SDEM90(Systems Development Engineering. Methodology 90)
- C++中的虚函数(virtual function)
- 性能测试(并发负载压力)测试分析-简要篇
- WebCombo的客户端对象模型
- 引用邹老大的关于相关表删除的代码,我学好多:
- 鱼玄机诗集
- 鱼玄机诗词
- 分布式查询 opendatasource()
- 命运乖舛的鱼玄机