肺大泡有什么症状| 什么是免疫治疗| 树膏皮是什么皮| 日新月异是什么意思| 冯字五行属什么| 为什么喝完酒头疼| 玉女心经是什么意思| 谷维素是治疗什么的| 虚岁24岁属什么生肖| 水瓶座是什么象星座| 小便次数多是什么原因| 周杰伦为什么叫周董| kalenji是什么品牌| 乳头变大是什么原因| 刘备和刘表什么关系| 为什么得带状疱疹| 氨甲环酸又叫什么名| 重情重义是什么意思| 曲安奈德是什么药| 一米阳光是什么意思| poscer是什么牌子的手表| 素女是什么意思| ecpm是什么意思| 鱼油不能和什么一起吃| 杯弓蛇影是什么物理现象| 嘴唇薄的男人面相代表什么意味| 颈动脉斑块是什么意思| 锆石是什么| 肝不好吃什么药最好| 什么是植物人| 既视感是什么意思| 胰岛素是什么意思| 棕色用什么颜色调出来| 主观臆断是什么意思| 沙参长什么样子图片| 巡视员什么级别| 复诊是什么意思| 什么是sop流程| 乔迁之喜送什么花| 然五行属什么| 25度穿什么衣服| 右手发麻是什么病的前兆| 什么样的吸尘器比较好| 成都是什么气候| 肿瘤标志物是什么意思| 孩子吐了吃什么药| 泡沫尿挂什么科| 什么车不能坐| 床上什么虫子夜间咬人| 为什么不可以| 大哥是什么生肖| 国企混改是什么意思| 做蛋糕用什么面粉| 怒发冲冠是什么意思| 晕车喝什么| 二氧化碳高是什么原因| 阳刃是什么意思| 公安厅长是什么级别| 璎珞是什么意思| 马到成功是什么生肖| 为什么胃酸会分泌过多| 富强粉是什么面粉| 雫是什么意思| 尾骨疼痛挂什么科| 黄忠字什么| 不良于行是什么意思| 纯色是什么颜色| 脑梗什么原因导致的| 绿字五行属什么| la是什么意思| 鼻子上火是什么原因引起的| 抚触是什么意思| mice是什么意思| 什么多腔| 什么补肾最好| 世界上什么最大| 为什么会有同性恋| 感冒拉肚子吃什么药| 薄谷开来为什么杀人| 长庚是什么意思| 女生喜欢什么姿势| 出尔反尔是什么意思| 身经百战是什么意思| 导管扩张是什么意思| 糖尿病患者可以吃什么水果| 黄金为什么那么贵| 热感冒吃什么食物好| 高密度脂蛋白胆固醇高是什么意思| 心阴不足吃什么中成药| 补气养阴是什么意思| 诅咒是什么意思| 吃完芒果后不能吃什么食物| 农历八月初五是什么星座| 玄关什么意思| 什么欢快| 现在钱为什么这么难挣| 公立医院和私立医院有什么区别| 优对什么| 虚岁27岁属什么生肖| 小便带血是什么原因女性| 1993年什么命| 巴基斯坦人说什么语言| 翌日什么意思| 董承和董卓什么关系| 为什么硬起来有点疼| 含服是什么意思| 饶有兴致是什么意思| 水柔棉是什么面料| 精液的主要成分是什么| 中国信仰什么教| 外阴干裂用什么药| 吕布的马叫什么名字| 磁共振和ct有什么区别| 3.1是什么星座| 惊弓之鸟什么意思| 胆囊壁固醇沉积是什么意思| 经常泡脚有什么好处| 喝中药不能吃什么食物| 小孩子肚子疼吃什么药| 牙周炎有什么症状| 拉肚子吃什么药好使| 心软是什么意思| 质变是什么意思| 竖中指什么意思| 下巴脖子长痘痘是什么原因| 生意是什么意思| 去减一笔变成什么字| 1981年五行属什么| 空调开什么模式最凉快| 汗疱疹用什么药膏最好| 性取向是什么| 拉肚子是什么原因引起的| 丝光棉是什么面料| 荪是什么意思| 子宫肌瘤长在什么位置| 命运多折 什么生肖| 庄子姓什么| 你的脚步流浪在天涯是什么歌曲| 易举易泄是什么原因| 什么菜降血压| 什么啤酒劲最大| 马卡龙为什么这么贵| 血管瘤是什么原因引起的| 为什么头发总是很油| 小便频繁是什么原因| 梦见剪头发是什么意思| 什么是关键词| 不生孩子的叫什么族| 百合的花语是什么| 病毒性咳嗽吃什么药好| 眉什么目什么| 什么是汉服| 扼腕是什么意思| 土是什么颜色| 现在去贵州穿什么衣服| 发改委主任什么级别| 头汗多是什么原因引起的| 脚没力气是什么原因| fans是什么意思| 梦到吃肉是什么意思周公解梦| 长期喝山楂水有什么好处和坏处| 属龙的和什么属相最配| 彩虹代表什么生肖| 反酸是什么意思| 大佬什么意思| 紊乱什么意思| 同房什么意思| 梦见老公出轨什么意思| 阳光明媚是什么意思| 决明子是什么| 氯雷他定为什么比西替利嗪贵| 凌波仙子是什么花| 硝酸酯类药物有什么药| 什么是朱砂痣| 头发油性大是什么原因| 獭尾肝是什么意思| 舌头上有溃疡是什么原因| 来例假肚子疼吃什么药| 梦见钓到大鱼是什么意思| 早博是什么意思| 狗叫是什么意思| 儿童荨麻疹吃什么药| 人几读什么| 刀客是什么意思| 青少年额头长痘痘是什么原因| gtp是什么意思| 老年人流鼻血是什么原因| 蜂蜜水什么时间喝最好| 冷面是用什么面做的| 煮海带放什么容易烂| 皮肤自愈能力差缺什么| 下面有异味是什么原因| 动力是什么意思| 丁卡是什么药| 有故事的人是什么意思| 磷偏低是什么原因| 邪气是什么意思| 牙龈无缘无故出血是什么原因| 双性人是什么意思| 女人梦见蛇缠身是什么预兆| 牛排用什么油煎好吃| 文化大革命是什么时候开始的| 红男绿女是什么生肖| 什么原因引起尿酸高| 屏幕发黄是什么原因| 吃柿子有什么好处和坏处| 感统失调是什么意思| 空调除湿是什么标志| 下缘达宫颈内口是什么意思| 羊肉汤放什么调料| 28周检查什么项目| 孙策字什么| 什么是胰腺炎| 人体缺甲是什么症状| 脖子粗大是什么病的症状| 阳历5月20日是什么星座| 三伏贴什么时候贴| 佛法无边是什么意思| 什么是音色| ng什么意思| 梦见鼻子出血是什么意思| 命脉是什么意思| 生理年龄是什么意思| 一带一路指的是什么| 鱼油吃多了有什么副作用| 大便很粗是什么原因| IA是什么| 六爻是什么意思| n是什么牌子| 吃什么食物补气血| 什么的眼睛| 腊八蒜为什么是绿色的| 羊的五行属什么| 小暑大暑是什么意思| 草木皆兵是什么意思| 真菌怕什么| std是什么| 双红出彩是什么生肖| 红薯不能和什么食物一起吃| 赖氨酸是什么| 公主和郡主有什么区别| 手脚麻是什么原因| dose是什么意思| 头上出汗是什么原因| 相向是什么意思| 脾胃湿热吃什么中成药| 蔚姓氏读什么| om什么意思| 巴不得是什么意思| 普洱茶有什么功效与作用| 明是什么生肖| 滑液是由什么分泌的| 舌苔厚黄吃什么药最好| 7月5号是什么星座| 风花雪月下一句是什么| 原始分是什么意思| 男人要吃什么才能壮阳| 破鞋是什么意思啊| 性别是什么意思| 甲状腺炎是什么引起的| 滑板鞋是什么鞋| 品行是什么意思| 湿热体质吃什么食物好| 云的五行属性是什么| 百度

陈海波:“牢记使命奋楫行,撸起袖子加油干”—...

百度 ------------国务院部门------------中央人民政府外交部国防部发展改革委教育部科技部工业和信息化部国家民委公安部监察部民政部司法部财政部人力资源社会保障部国土资源部环境保护部住房城乡建设部交通运输部铁道部水利部农业部商务部文化部卫生部人口计生委人民银行审计署国资委海关总署税务总局工商总局质检总局广电总局新闻出版总署(版权局)体育总局安全监管总局统计局林业局知识产权局旅游局宗教局参事室国管局预防腐败局侨办港澳办法制办新华社中科院社科院工程院发展研究中心行政学院地震局气象局银监会证监会保监会电监会社保基金会自然科学基金会台办新闻办档案局信访局粮食局能源局烟草局外专局公务员局海洋局测绘地信局民航局邮政局文物局食品药品监管局中医药局外汇局煤矿安监局密码局航天局原子能机构国家语委国务院扶贫办国务院三峡办南水北调办

Structured systems analysis and design method (SSADM) is a systems approach to the analysis and design of information systems. SSADM was produced for the Central Computer and Telecommunications Agency, a UK government office concerned with the use of technology in government, from 1980 onwards.

Overview

edit

SSADM is a waterfall method for the analysis and design of information systems. SSADM can be thought to represent a pinnacle of the rigorous document-led approach to system design, and contrasts with more contemporary agile methods such as DSDM or Scrum.

SSADM is one particular implementation and builds on the work of different schools of structured analysis and development methods, such as Peter Checkland's soft systems methodology, Larry Constantine's structured design, Edward Yourdon's Yourdon Structured Method, Michael A. Jackson's Jackson Structured Programming, and Tom DeMarco's structured analysis.

The names "Structured Systems Analysis and Design Method" and "SSADM" are registered trademarks of the Office of Government Commerce (OGC), which is an office of the United Kingdom's Treasury.[1]

History

edit

The principal stages of the development of Structured System Analysing And Design Method were:[2]

  • 1980: Central Computer and Telecommunications Agency (CCTA) evaluate analysis and design methods.
  • 1981: Consultants working for Learmonth & Burchett Management Systems, led by John Hall, chosen to develop SSADM v1.
  • 1982: John Hall and Keith Robinson left to found Model Systems Ltd, LBMS later developed LSDM, their proprietary version.
  • 1983: SSADM made mandatory for all new information system developments
  • 1984: Version 2 of SSADM released
  • 1986: Version 3 of SSADM released, adopted by NCC
  • 1988: SSADM Certificate of Proficiency launched, SSADM promoted as 'open' standard
  • 1989: Moves towards Euromethod, launch of CASE products certification scheme
  • 1990: Version 4 launched
  • 1993: SSADM V4 Standard and Tools Conformance Scheme
  • 1995: SSADM V4+ announced, V4.2 launched
  • 2000: CCTA renamed SSADM as "Business System Development". The method was repackaged into 15 modules and another 6 modules were added.[3][4]

SSADM techniques

edit

The three most important techniques that are used in SSADM are as follows:

Logical Data Modelling
The process of identifying, modelling and documenting the data requirements of the system being designed. The result is a data model containing entities (things about which a business needs to record information), attributes (facts about the entities) and relationships (associations between the entities).
Data Flow Modelling
The process of identifying, modelling and documenting how data moves around an information system. Data Flow Modeling examines processes (activities that transform data from one form to another), data stores (the holding areas for data), external entities (what sends data into a system or receives data from a system), and data flows (routes by which data can flow).
Entity Event Modelling
A two-stranded process: Entity Behavior Modelling, identifying, modelling and documenting the events that affect each entity and the sequence (or life history) in which these events occur, and Event Modelling, designing for each event the process to coordinate entity life histories.

Stages

edit

The SSADM method involves the application of a sequence of analysis, documentation and design tasks concerned with the following.

Stage 0 – Feasibility study

edit

In order to determine whether or not a given project is feasible, there must be some form of investigation into the goals and implications of the project. For very small scale projects this may not be necessary at all as the scope of the project is easily understood. In larger projects, the feasibility may be done but in an informal sense, either because there is no time for a formal study or because the project is a "must-have" and will have to be done one way or the other. A data flow Diagram is used to describe how the current system works and to visualize the known problems.

When a feasibility study is carried out, there are four main areas of consideration:

Technical – is the project technically possible?
Financial – can the business afford to carry out the project?
Organizational – will the new system be compatible with existing practices?
Ethical – is the impact of the new system socially acceptable?

To answer these questions, the feasibility study is effectively a condensed version of a comprehensive systems analysis and design. The requirements and usages are analyzed to some extent, some business options are drawn up and even some details of the technical implementation. The product of this stage is a formal feasibility study document. SSADM specifies the sections that the study should contain including any preliminary models that have been constructed and also details of rejected options and the reasons for their rejection.

Stage 1 – Investigation of the current environment

edit

The developers of SSADM understood that in almost all cases there is some form of current system even if it is entirely composed of people and paper. Through a combination of interviewing employees, circulating questionnaires, observations and existing documentation, the analyst comes to full understanding of the system as it is at the start of the project. This serves many purposes (Like examples?).

Stage 2 – Business system options

edit

Having investigated the current system, the analyst must decide on the overall design of the new system. To do this, he or she, using the outputs of the previous stage, develops a set of business system options. These are different ways in which the new system could be produced varying from doing nothing to throwing out the old system entirely and building an entirely new one. The analyst may hold a brainstorming session so that as many and various ideas as possible are generated.

The ideas are then collected to options which are presented to the user. The options consider the following:

  • the degree of automation
  • the boundary between the system and the users
  • the distribution of the system, for example, is it centralized to one office or spread out across several?
  • cost/benefit
  • impact of the new system

Where necessary, the option will be documented with a logical data structure and a level 1 data-flow diagram.

The users and analyst together choose a single business option. This may be one of the ones already defined or may be a synthesis of different aspects of the existing options. The output of this stage is the single selected business option together with all the outputs of the feasibility stage.

Stage 3 – Requirements specification

edit

This is probably the most complex stage in SSADM. Using the requirements developed in stage 1 and working within the framework of the selected business option, the analyst must develop a full logical specification of what the new system must do. The specification must be free from error, ambiguity and inconsistency. By logical, we mean that the specification does not say how the system will be implemented but rather describes what the system will do.

To produce the logical specification, the analyst builds the required logical models for both the data-flow diagrams (DFDs) and the Logical Data Model (LDM), consisting of the Logical Data Structure (referred to in other methods as entity relationship diagrams) and full descriptions of the data and its relationships. These are used to produce function definitions of every function which the users will require of the system, Entity Life-Histories (ELHs) which describe all events through the life of an entity, and Effect Correspondence Diagrams (ECDs) which describe how each event interacts with all relevant entities. These are continually matched against the requirements and where necessary, the requirements are added to and completed.

The product of this stage is a complete requirements specification document which is made up of:

  • the updated data catalogue
  • the updated requirements catalogue
  • the processing specification which in turn is made up of
  • user role/function matrix
  • function definitions
  • required logical data model
  • entity life-histories
  • effect correspondence diagrams

Stage 4 – Technical system options

edit

This stage is the first towards a physical implementation of the new system application. Like the Business System Options, in this stage a large number of options for the implementation of the new system are generated. This is narrowed down to two or three to present to the user from which the final option is chosen or synthesized.

However, the considerations are quite different being:

  • the hardware architectures
  • the software to use
  • the cost of the implementation
  • the staffing required
  • the physical limitations such as a space occupied by the system
  • the distribution including any networks which that may require
  • the overall format of the human computer interface

All of these aspects must also conform to any constraints imposed by the business such as available money and standardization of hardware and software.

The output of this stage is a chosen technical system option.

Stage 5 – Logical design

edit

Though the previous level specifies details of the implementation, the outputs of this stage are implementation-independent and concentrate on the requirements for the human computer interface. The logical design specifies the main methods of interaction in terms of menu structures and command structures.

One area of activity is the definition of the user dialogues. These are the main interfaces with which the users will interact with the system. Other activities are concerned with analyzing both the effects of events in updating the system and the need to make inquiries about the data on the system. Both of these use the events, function descriptions and effect correspondence diagrams produced in stage 3 to determine precisely how to update and read data in a consistent and secure way.

The product of this stage is the logical design which is made up of:

  • Data catalogue
  • Required logical data structure
  • Logical process model – includes dialogues and model for the update and inquiry processes
  • Stress & Bending moment.

Stage 6 – Physical design

edit

This is the final stage where all the logical specifications of the system are converted to descriptions of the system in terms of real hardware and software. This is a very technical stage and a simple overview is presented here.

The logical data structure is converted into a physical architecture in terms of database structures. The exact structure of the functions and how they are implemented is specified. The physical data structure is optimized where necessary to meet size and performance requirements.

The product is a complete Physical Design which could tell software engineers how to build the system in specific details of hardware and software and to the appropriate standards.

References

edit
  1. ^ "OGC – Annex 1". Office of Government Commerce (OGC). Retrieved 2025-08-06.
  2. ^ Mike Goodland; Karel Riha (20 January 1999). "History of SSADM". SSADM – an Introduction. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  3. ^ "Model Systems and SSADM". Model Systems Ltd. 2002. Archived from the original on April 2, 2009. Retrieved 2025-08-06.
  4. ^ SSADM foundation. Business Systems Development with SSADM. The Stationery Office. 2000. p. v. ISBN 0-11-330870-1.

Further reading

edit
  • Robinson, Keith; Berrisford, Graham (1994). Object-oriented SSADM. Hemel Hempstead: Prentice Hall International (UK). ISBN 0-13-309444-8. Archived from the original on 2025-08-06.
  • Duncan, Joyce; Rackley, Lesley; Walker, Alexandria (1995). SSADM in Practice: A Version 4 Text. Macmillan. ISBN 9780333620670.
  • Downs, Ed; Clare, Peter; Coe, Ian (1992). Structured Systems Analysis and Design Method: Application and Context. Prentice Hall. ISBN 9780138536985.
  • Weaver, Philip L.; Lambrou, Nick; Walkley, Matthew (2002). Practical SSADM Version 4+: A Complete Tutorial Guide (3rd ed.). Pitman Publishing. ISBN 9780273655756.
edit
小孩经常尿床是什么原因 君王是什么生肖 经常掏耳朵有什么危害 取缔役什么意思 尿培养是检查什么病
天降横财什么意思 初三什么时候毕业 mm是什么意思单位 有偿服务是什么意思 腹主动脉壁钙化是什么意思
k粉是什么 古今内衣是什么档次 水有什么作用 卵子排出体外是什么样子 竹节虫吃什么
嘴唇周围长痘痘是什么原因 睾酮素低了有什么症状 分化是什么意思 波字五行属什么 喉炎雾化用什么药
结扎对男人有什么伤害hcv8jop8ns7r.cn 比目鱼长什么样hcv8jop9ns7r.cn 皓五行属什么hcv7jop7ns4r.cn 吃生蚝有什么好处和坏处hcv8jop7ns8r.cn 吃维e有什么好处和副作用hcv8jop5ns4r.cn
什么是硬水hcv8jop0ns7r.cn 黄色衣服配什么颜色裤子好看hcv9jop6ns3r.cn 吃什么去湿气最快最有效0297y7.com 距骨在什么位置hcv8jop9ns1r.cn 世交是什么意思hcv7jop7ns0r.cn
hp代表什么意思hcv9jop3ns6r.cn 庚子是什么时辰hcv8jop4ns2r.cn 臭氧有什么作用hcv8jop6ns0r.cn 下巴长痘是为什么hcv8jop1ns0r.cn c反应蛋白什么意思hcv7jop5ns4r.cn
梦见输钱是什么预兆hcv9jop7ns5r.cn 齐多夫定片是治什么病的hcv9jop2ns0r.cn 女性支原体感染有什么症状hcv8jop0ns4r.cn loveyourself什么意思hcv8jop5ns7r.cn 血糖高什么症状hcv8jop2ns1r.cn
百度