SSADM的方法和简介
在大型信息系统开发的许多组织所使用的COBOL编程语言与索引顺序文件一起,为客户建立帐单,薪资,库存控制和其他商业领域的各种系统的早期阶段。 在这个时候发展的特点是:
有限的用户参与;
启发式方面的规定;
使用特设的分析和设计技术;
缺乏案例分析和设计支持;
耗时使用3GL工具;
僵化的文件和第三代数据库管理系统。

往往是这种做法的结果是系统的,交货,并不能满足业务需求。 这引起了广泛的维修需要,因此在申请积压增加。 各种各样的问题,可能造成系统之间的功能和业务需求错过匹配:
从作为参与的程度较低的用户缺乏所有权和承诺制度;
业务需求可能改变之间开始和交付;
要求可能已经错过理解的;
不足的分析和设计工具和技术可能被使用;
或者更可能是结合这些问题。

从社会的反应信息系统对这些问题是对的ISE方法体系的发展。 这些方法的目的似乎已到(1)正式的要求引出的过程,以减少错过的了解的要求和机会(二)引进技术的最佳实践的分析和设计过程
SSADM的(与其他结构化方法)在共同实行指令性做法,要在信息系统开发它预先指定的模块,阶段和任务而必须进行,要生产的成果,并进一步用于生产可交付的techniques 。 SSADM的采用瀑布模型开发的系统,其中每个阶段已经完成并签署后阶段才可以开始了。 SSADM的是一种结构化方法,例如对其他品种,广泛用于伊势包括:
STRADIS:(结构化分析,信息系统的设计与实现)的加恩和萨尔松(1979)开发了一种方法。 这种方法是基于功能分解顶下来的哲学和对数据流图的使用依赖。
ysm的:(Yourdon的系统方法,Yourdon的,1993年)。 ysm的类似STRADIS在其功能分解的使用,但中间出的方法是通过并稍微重点是放在数据结构的重要性。
MERISE:(广和查捷,卡斯特勒,1991)的方法被广泛使用的ISE在法国,西班牙和瑞士。 MERISE 3'循环的组成,决策周期,生命周期和抽象的循环。 抽象周期是关键在这个周期,数据和程序被认为首先在概念水平,那么逻辑或组织水平,终于在物理或业务水平。
EUROMETHOD:(CCTA,1994年)Euromethod可以说是一种通用的方法,整合现有的欧洲框架,而不是作为其自身权利的方法。

SSADM的是什么?
SSADM的(结构化系统分析及设计方法)是一种方法(Def.的处事程序,特别是经常和有秩序的方式系统),在分析和设计阶段的系统开发。 SSADM的不包括SITP问题或建造,测试和软件实现。
“SSADM的已用于计算自1981年推出的政府。 这是委托,企图规范由CCTA(中央电脑及电讯局)在许多不同的资讯科技项目被各个政府部门的发展。 在接受调查的CCTA从利尔蒙斯&伯切特投标管理系统开发方法中的一些方法。“(伊娃,SSADM的版本4 - 甲用户指南)
自1981年以来SSADM的进一步完善和第4版于1990年推出。 SSADM的是一个开放的标准,也就是说,它是免费供工业使用,许多公司提供技术支持,培训和工具,它为例。

为什么SSADM的使用?
在政府部门SSADM的已被使用。 对外承包制作为政府软件还必须使用SSADM的。 SSADM的是使用其他公司,因为他们预计,有纪律的工程方法的使用将最终提高他们的产品质量的制度。 很多公司都愿意承担与此点的期望实施SSADM的(如员工的培训费用相当)。

SSADM的控制是如何在英国?
SSADM的是由CCTA管理,但设计管理局委员会(DAB),是保持和发展SSADM和的NCC(国家电脑中心)印制并保持明确的SSADM的文件负责。

什么是SSADM的主要手段?
SSADM的围绕着三个关键技术,即逻辑数据模型,数据流模型和实体/事件模型的使用。
逻辑数据模型,这是确定过程,建模和记录的企业信息系统的数据要求。 一个逻辑数据模型由一个逻辑数据结构(摩门教 - 一个实体关系模型的SSADM的术语)和相关的文档。 摩门教s代表实体(事物哪些企业需要记录信息)和关系(关联实体之间的必要)。 幻灯片7
数据流模型,这是确定过程,建模和记录数据如何围绕一个业务信息系统的流动。 数据流模型,分别由相应的文档支持的综合数据流图的设置。 DFD中代表流程(活动,从一种形式转化为另一种数据),数据存储(控股数据区),外部实体(事发送到系统中的数据,或接收来自系统数据和最终数据流(路线上的数据可以流)。幻灯片8
实体模型的事件,这是确定过程,建模和记录每一个业务事件影响实体和顺序的这些事件发生。 一个实体/事件模型由一组实体生活史(每个实体之一)和适当的支持性文件集。 幻灯片9

三个相互依存的次数
该SSADM的成功可能在于这一事实,它不依赖于一个单一的技术。 这三个系统模型提供了每个系统的不同观点相同,每一个都必须形成一个完整的系统模型。 在SSADM的三种技术的每个反对对方,以确保完整性和完整的模型精度的交叉引用。 幻灯片10

SSADM的是如何构成的?
SSADM的组成5,主要模块,反过来又分为一阶段复杂的层次,步骤和任务了。 幻灯片11
1可行性研究;模块1的可行性研究由一个单一阶段(阶段0的可行性),其中涉及进行了一个业务领域的高层次分析,以确定是否符合成本效益的系统能够支持业务的要求。 在第二阶段零一概述DFD的是提供了与一个高级别摩门教在一起。 在这个阶段,将代表DFD的现行制度和疣和所有摩门教可能是不完整的,包含解决男:m关系。 幻灯片12
2需求分析,需求分析包括模块2; 2阶段第1阶段环境现状调查和第二阶段业务系统选项(BSO)处理。 在第一阶段的系统要求是确定的和当前的商业环境中的进程进行了模拟计算和数据结构有关。 在第1阶段DFD中和摩门教用于生产在第二阶段对现行制度进行详细的逻辑模型多达6业务系统的生产,并提出方案。 因此这些选项(或确实是一个混合解决方案)是通过和精制之一。 在第2阶段DFD中和摩门教的生产,以支持各业务系统的方案,并最终选择的选择。 从第一阶段过渡到第二阶段的一个重要组成部分

SSADM的,这是我们从目前的移动系统的逻辑模型
其所需的系统的逻辑模型,即这正是DFD中和摩门教
要改进,以满足新的/改变的要求。 幻灯片13
一要求规范;模块3需求规格包含一个阶段(第三阶段的需求定义),其中包括进一步发展所进行的工作模块2,详细的功能和非功能需求的确定和新技术的引入和确定所需的处理数据结构。 在第三阶段的DFD中和摩门教细化和交叉在所选择的业务系统的方案,光验证。 摩门教是提高使用的关系数据分析(正常化)。 摩门教的DFD中进行验证和对ELHs另外,在此阶段产生的。 DFD中摩门教和ELHs被用作输入到SSADM的后续阶段。 幻灯片14
2逻辑系统规范;单元四逻辑系统规范包括2个阶段;阶段4技术的系统选择,逻辑设计阶段5。 在第二阶段4至6个技术选项(指定的制定和执行环境)的生产,一被选中。 在第5阶段的更新和查询处理和系统的对话(菜单等)进行逻辑设计。 幻灯片15
3物理设计;模块5物理设计包含一个阶段(第一阶段6物理设计),其中的逻辑体系和技术规范体系规范用于创建一个物理数据库设计和一套规范的程序。 幻灯片16

阿的SSADM的结构更详细的描述出现在建议的文本,如SSADM的第4版第12章的模型与方法和SSADM的一个用户指南版本4章1 - 7。 的主要工具的使用更详细的描述将出现在下面的章节中详细介绍,并在建议的文本,如SSADM的版本模型及方法的章节3,第4和第7和第4版阿SSADM的用户指南的章节8,9和12。
教程介绍:SSADM的简介
目标
其目的是要鼓励你SSADM的观点作为一个神奇的药丸可吞食全部或根本没有,而是作为分析和设计框架或可全部或部分根据需要,通过了一套工具可以修改,扭捏或有足够的经验和专业知识的人操纵。
在三个主要SSADM的工具(摩门教,DFD的,ELH)这是最重要的,从分析师的角度来看,为什么/设计师? 这将是最容易理解的,但从最终用户的问题?
“在开发信息系统的技术环境,应当设立为尽快尽可能避免在发展的后期任何肮脏的惊喜。”这是一个valid声明? 如果是这样,为什么SSADM的范围内做技术系统选择没有得到考虑,直到倒数第二个模块。
有这么多的环境是有可能的实施有任何一点的一般物理设计模块?
为什么你想ELHs不是一道DFD中,并在需求分析阶段摩门教使用?
SSADM的将是可行的未经CASE工具的支持?

批判SSADM和DSDM
阿维森和杰拉德(1995)总结了应用程序的问题,随着这些都是'传统'的方法对信息系统的发展潜力不足等一些问题的积压。 该信息系统从社会对这些问题作出反应之一,是信息系统工程方法体系的发展。 这些方法的目的似乎已到(1)正式的要求引出的过程,以减少错过的了解的要求和机会(二)引进技术的最佳实践的分析和设计过程。 SSADM的(结构化系统分析及设计方法,国家通讯传播委员会,1995年)是一个结构化方法的典型例子。
RAD数据通信公司(快速应用开发,马丁,1991年)的办法开始在80年代后期通过,并以一个基本的前提下,最重要的是接受,业务处理需求将不可避免地改变在一个系统开发周期数目为基础。 为了与这个系统其实生活中的RAD数据通信方式的发展任务:
第四代工具的使用(启用快速交货);
迭代模型的系统开发,允许在不断变化的要求,走回头路;
在进化原型(SSADM的采用格言,一个图片胜过千言万语,RAD数据通信公司更进了一步,并主张一个运作模式,是值得一千张照片的使用);
对用户在发展过程中的参与程度非常高,以帮助通信和鼓励的承诺和主人翁的感觉;
高技能,多学科组成的团队授权的用户,分析师和技术专家。

RAD数据通信公司的做法已被成功地使用在许多组织中,目前正在争取更多的支持与正式来临的DSDM(动态系统开发方法,DSDM联合企业,1995年)作的RAD框架。
框架
一个简单的解释框架比较的阿维森和杰拉德(1995年)是由它的申请,随后SSADM和DSDM方法开发的方法。 该框架包括7个要素:
哲学:在他们的任期是一种哲学原理或原则所依据的方法。 事实上,他们定义为一个由一种哲学基础技术集方法。
模型:模型的方法是对世界的观点,如瀑布和信息系统工程螺旋模型。
技术和工具:通常的方法采用综合技术,如实体关系模型和数据流建模,设置和可能使用CASE工具来支持的技术。
范围:对方法的定义范围内的ISE生命周期的开始和结束点。
产出:产出将在定义该方法的各个阶段产生的成果。
实践:这个元素看起来在方法论之间的理论和实践的不同术语的使用。
产品名称:这个元素着眼于产品本身的性质的文件方面,CASE工具支持,培训课程等
即将举行的评估报告对这些要素的,但它集中在哲学,模型,技术和工具的范围和领域。 该框架也扩展到启用了该方法的基础上比较适合在企业信息管理策略的使用。
批判
无论SSADM的也不DSDM真正解决了企业数据管理的根本重要性。 SSADM的采用了结构合理,严谨,项目导向,数据结构和工艺的开发。 DSDM采用动态,项目导向,这两个数据结构和程序。 这两种方法都没有认识到的数据结构是基本稳定和许多过程的动态。
SSADM的要求可以降低初始被误理解和系统功能的不足,从通过分析和设计技术的使用要求偏离的机会。 然而,SSADM的假设,在一个议定的要求规范形式的要求()将不会改变,在一个项目的开发。 经过严格的每个SSADM的一步可能会非常耗时,也可能是一个相当大之间开始和交付延迟(通常是第一次看到一个工作系统的用户)。 开发时间越长,本次会议的要求,规范制度不能满足更多的机会,但在交货时间的业务需求。
RAD数据通信公司已经成功地使用在许多组织,目前获得根据DSDM联合企业的赞助更正规的支持。 RAD数据通信方式的不过也并非没有缺陷。 DSDM主张RAD是只适用于某些种类的应用程序,即那些是互动的,在用户界面与功能清晰,有明确定义的用户组,不计算复杂,有要求,不太多细节和固定。 DSDM主张RAD是不是实时或安全性至关重要的应用程序或应用程序的功能要求有合适的地方要充分之前指定的任何程序写入。 因此,RAD数据通信公司将只出现积压的申请报告的一部分。 RAD数据通信和应用适合于那些没有似乎是在一个规模的两端。 那么大的信息系统之间的阶级,即那些;
一个交互式和非交互式功能的混合物,
一个核心用户群是明确的,但一个'其他'用户不清组,
复杂的运算功能的一些因素,
需求的一个范围,从详细的和固定的不清楚,
变量。

RAD数据通信公司依赖于在发展进程中的积极用户参与。 如果会发生什么是正确的用户无法使用? 据指出,最好的用户将在RAD数据通信队涉及的那些企业不能输不起!
有一种误解,认为RAD是一个'牌砍',不是,但是,诱惑是存在的。 也可能会集成和数据共享问题时,项目团队人数的RAD数据通信公司是在不同的系统同时工作。 (应当指出,整合问题都不是特有的RAD项目,在结构化环境中的可能性也存在,但在一致的分析和设计技术的使用减少了发生这种情况的可能性。)
DSDM
1.1效益1 DSDM有一个'光接触'。 学生掌握要领,并迅速取得结果。 这是比较容易让他们有兴趣,信心和积极性。 2 DSDM快,但不是'脏'。 它不扫到地毯下任何棘手的发展问题,所以毕业生开始工作,用较少的知识差距。 3 DSDM是不是硬性规定。 它留下的辩论能够大量学生感兴趣的决定。 4 DSDM业务时坚持重点优先的要求,使学生谁不采取任何业务模块还就金融约束的一些决定,竞争优势等5开发工具DSDM任何作品,所以你可以使用任何工具都已经很熟悉您的学生。 6 DSDM是书面的从业人员执业。 假装它不提供一个银色子弹解决一切问题,使学生学会如何去应对的现实生活的复杂性。 7 DSDM编码的最佳做法,但只能接受这个才能实现9 DSDM原则得到遵守,因此它的组织准备在能力成熟度较低水平的学生。 8 DSDM定义的产品,以及对发展进程的软方面的质量标准。 学生可在工作组和评估仍是个别。
9 DSDM背后是大部分行业的领导者。 这对著名的DSDM的实际成效支持帮助学生解决具有挑战性的。
10 DSDM原则澄清方法之间的哲学差异。 学生可以发展经验的基础上合理的比较。 有没有需要咀嚼的陈腐课本方法之间比较熟悉的名单。
1.2费用1基本费用的学生文本(斯泰普尔顿1998年),副本DSDM手册(1999年)的图书馆和一个车间一个便利的视频。 2没有特殊的软件是必要的。 任何CASE工具的快速发展,以及任何工具,如访问()就行。 有些学生喜欢使用心灵的工具。 3额外准备费用,就可以减少使用的教学在第4条所述的资源材料。 最后4年级本科生或硕士研究生应获得的DSDM白皮书。 目前,他们只提供给DSDM联合企业的正式成员。 5 DSDM使用促进了10-12人讲习班。 在一些较大的补习学生脱离群体的学习过程。 如果资源紧张的你可以教的两倍半多教程团体多级接触的时间。 6 DSDM希望我们犯错误,因为我们的斗争,以找到一个好的解决方法(不完美的,但不够好是有用的)。 学生需要一个支持性的学习环境(第4条),其中猜测和犯错误。
7 DSDM涉及经常协助讲习班的人。 它不会轻易借给自己远程教育。
我们发现,收益大于成本。 你可能会开始引入作为一个现有的模块的一部分DSDM。 本文的其余部分描述了一个二年级的模块,是专门从事DSDM。 前提是对SSADM的第一年模块。

欢迎Kaizenlog.com如果你是新这里,您可能想订阅我的RSS提要Twitter的评论,您可以联系我们通过使用联系表格或提交1。您也可以分享朋友通过单击此您post with 'ShareThis的'钮。感谢您的来访!



Print This Post 打印此职位





  • 相关文章



  • 留下一个回复