鼻息肉是什么样的图片| 梦见挖土豆是什么意思| 血糖高适合吃什么| 拔完智齿吃什么| 焚香是什么意思| 88年是什么命| 九牛一毛指什么生肖| 骨蒸潮热 是什么意思| 谷草转氨酶偏高是什么原因| 什么人不能吃猪肝| cfu是什么单位| 干咳吃什么药效果好| 脚趾甲凹凸不平是什么原因| 肾病综合症是什么病| 高考考生号是什么| 人走了说什么安慰的话| 脑血管堵塞会有什么后果| 老实的动物是什么生肖| 喉咙老是有白痰是什么原因| 玉戴久了会有什么变化| 岁运并临是什么意思| 克苏鲁是什么| 什么症状| 发烧时不宜喝什么饮料| 晚上睡觉口干是什么原因| 七月十日是什么日子| 放化疗后吃什么恢复快| 马跟什么生肖最配| 高压氧治疗有什么作用| 甲状腺阳性是什么意思| 外阴瘙痒用什么药好| 面瘫去医院挂什么科| 马什么坡| 感冒吃什么药| 阴道镜活检是什么意思| 什么秒必争| 酱油是什么时候发明的| 黄皮是什么| 左眉毛跳是什么预兆| 择日什么意思| 四书五经指的是什么| 经常耳鸣是什么原因| 勉强是什么意思| 梦见穿新裤子是什么意思| 糊精是什么东西| 葡萄套袋前打什么药| 警察代表什么生肖| 什么水果对皮肤好| 女生不来大姨妈是什么原因| 晚上8点半是什么时辰| 爽约是什么意思| 老是头疼是什么原因| 气管憩室什么意思| 梦到伟人有什么兆头| 八格牙路是什么意思| 肝囊肿是什么病| 植树造林的好处是什么| 水疗是什么| 血管瘤是什么引起的| 蒙氏结节是什么| 麦冬的功效与作用是什么| 尿素是什么肥料| 总头晕是什么原因| 自限性疾病是什么意思| 什么是反式脂肪酸| 小孩脸上有白斑是什么原因| 离殇是什么意思| 肛塞是什么东西| 鸡飞狗跳是什么意思| 属虎五行属什么| 孕期什么时候补铁| 痔疮是什么原因| 乳糖酶是什么东西| 四川属于什么气候| 奢饰品是什么意思| 谷雨是什么意思| 少白头是什么原因| 孩子不愿意吃饭是什么原因| 齐博林手表是什么档次| 老人脚浮肿是什么原因引起的| 六味地黄丸吃多了有什么副作用| 杨桃什么味道| 预科班什么意思| h代表什么| 心颤是什么症状| 石本读什么| 补血吃什么最好最快| 微波炉里不能放什么| 内分泌失调什么症状| 内分泌科属于什么科| 毛囊炎是什么样子| 什么叫根管治疗| 太阳指什么生肖| 血糖高的人早餐吃什么好| 去肝火喝什么茶| 支气管肺炎吃什么药| 十月二十二什么星座| 拜读是什么意思| 节节草煮水喝治什么病| 阎王叫什么名字| 盐和小苏打一起有什么作用| 左手食指麻木是什么原因引起的| 胃疼能吃什么水果| 尿精是什么原因造成的| 红斑狼疮是什么症状| 富士山什么时候喷发| 豆芽和什么一起炒好吃| 什么是法定节假日| m2是什么单位| 九头鸟是什么意思| tpc是什么意思| 右肾占位是什么意思| mers是什么病毒| 女人吃什么补充雌激素| 整编师和师有什么区别| 桂圆跟龙眼有什么区别| 子宫内膜薄是什么原因| 脚磨破了涂什么药| 党参有什么作用| 多吃蔬菜对身体有什么好处| 男性感染支原体有什么症状| 感冒低烧是什么原因| 中国第一个不平等条约是什么| 情商是什么| 两肺少许纤维灶是什么意思| 自残是什么心理| 小孩积食吃什么| 1995年属什么生肖| 孩子睡觉流口水是什么原因| 屎为什么是臭的| 阙什么意思| 一个立一个羽念什么| 与虎谋皮什么意思| 妇科病是什么| 抠是什么意思| 牙周炎吃什么药| 胸口中间疼挂什么科| 憋尿有什么危害| 什么是社恐| dic是什么病的简称| 囟门凹陷是什么原因| 本能是什么意思| 妇科检查清洁度二度是什么意思| 羊水破了是什么症状| 什么地站着| 老公不交工资意味什么| 数字7的风水含义是什么| 疣是什么样子图片| 离卦代表什么| 足及念什么| 繁衍的衍是什么意思| 红枣补什么| 化妆水是干什么用的| 55岁属什么| 脂溢性皮炎是什么症状| 什么是网红| 宰相和丞相有什么区别| 鸡与什么生肖相合| 咽喉炎吃什么药最好| 梦见自己鼻子流血是什么预兆| 钙片吃多了有什么副作用| 女生不来大姨妈是什么原因| sod什么意思| 心电图伪差是什么意思| 含羞草为什么会害羞| 滇红茶属于什么茶| 结石排出来是什么感觉| 省委副书记是什么级别| 鲁班发明了什么| 慢悠悠的近义词是什么| 长期打嗝是什么原因| 哮喘病有什么症状| 夜尿多吃什么药| 脑供血不足吃什么药好得快| 蒲公英可以和什么一起泡水喝| 二米饭是什么| 什么的精神| 乐子是什么意思| 小丑代表什么生肖| 胭脂是什么| 阻断是什么意思| 布蕾是什么| 餐巾纸属于什么垃圾| 豆腐和什么不能一起吃| 早上起床吐痰带血是什么原因| 慎重的意思是什么| 小麦什么时候播种| 中邪是什么意思| 十月30号是什么星座| 什么出什么外| 为什么德牧不能打| cd56阳性是什么意思| 咖啡对身体有什么危害| 亵渎什么意思| 为什么一吃饭就胃疼| 鼻子旁边有痣代表什么| 客服是什么意思| 淤青擦什么药| 下午2点是什么时辰| 武则天姓什么| 吃鱼有什么好处| 鸡拉绿色粪便吃什么药| 鲁冰花是什么意思| 克拉是什么单位| 正方形的纸能折什么| 77年五行属什么| 眼睛模糊是什么原因引起的| tct是什么| 左侧脖子疼是什么原因| 3月29号是什么星座| 茉莉茶叶属于什么茶| 液基细胞学检查是什么| size什么意思| 金益什么字| 浮白是什么意思| 子宫后位是什么意思| 车前草能治什么病| 烈士家属有什么待遇| 六月初八是什么日子| 毛孔大什么原因形成的| 4月13日是什么星座| 玻尿酸是干什么用的| 葡萄是什么茎| 父亲节应该送什么| 1957年属什么| dpd是什么意思| 查激素六项挂什么科| 羊是什么结构的字| 42天产后检查挂什么科| 低血压吃什么补得最快| 大脚趾头麻木是什么原因| 孕酮低吃什么药| 大排是什么肉| 什么眼霜去皱效果好| 心率过快吃什么药最好| 梦到被蛇咬是什么预兆| 晚上睡觉脚抽筋是什么原因引起的| 微信号为什么会封号| 喉咙痛吃什么水果好| 女人喝黄酒有什么好处| 七月份有什么水果| 弱精症有什么症状表现| 马桶堵了用什么疏通| 榨菜是什么菜做的| 口吐白沫是什么病| 却的偏旁叫什么| 血稠吃什么药好| 为什么拉屎会拉出血| 时光如梭是什么意思| 阳历一月份是什么星座| 黄芪的功效是什么| 北京为什么叫帝都| 流觞是什么意思| 跃字五行属什么| 简单明了是什么意思| 优势卵泡是什么意思| 为什么男生喜欢女生的脚| 淋巴细胞百分比偏低是什么意思| 根基是什么意思| 蛋糕粉是什么面粉| 红牛什么时候喝效果好| 回盲肠在什么位置| 出人头地是什么意思| 珍珠鸟吃什么| 百度Jump to content

高疃镇推进“两学一做”学习教育常态化制度化

From Wikipedia, the free encyclopedia
百度 读书会由国家发改委赵静主持。

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-05.
  2. ^ Mike Goodland; Karel Riha (20 January 1999). "History of SSADM". SSADM – an Introduction. Archived from the original on 2025-08-05. Retrieved 2025-08-05.
  3. ^ "Model Systems and SSADM". Model Systems Ltd. 2002. Archived from the original on April 2, 2009. Retrieved 2025-08-05.
  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-05.
  • 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]
父亲节该送什么礼物 如花似玉是什么生肖 为什么一紧张就拉肚子 鬃狮蜥吃什么 耳前瘘管有什么危害
晚上11点是什么时辰 进贡是什么意思 女生是党员有什么好处 ac是什么意思 抓周是什么意思
红花对什么 特别怕热爱出汗是什么原因 肚子疼是什么原因 手作是什么意思 推手是什么意思
胖大海是什么东西 s是什么m是什么 刘备代表什么生肖 ser是什么氨基酸 寒是什么生肖
眼睛发炎吃什么药hcv8jop2ns0r.cn 打擦边球是什么意思jinxinzhichuang.com 什么叫静脉曲张hcv9jop5ns4r.cn 手经常抽筋是什么原因hcv8jop9ns7r.cn 咳嗽有痰是什么原因hcv8jop4ns1r.cn
宝宝便秘吃什么食物好hanqikai.com 肤专家抑菌软膏主要治什么fenrenren.com 造势是什么意思hcv8jop0ns2r.cn 身上长了好多红痣是什么原因hcv8jop6ns6r.cn 中国现在是什么社会hcv7jop6ns2r.cn
ng是什么单位hcv7jop9ns0r.cn 验大便能查出什么hcv8jop2ns3r.cn 人活着的意义是什么hcv8jop8ns3r.cn 眼皮跳是什么原因引起的hcv9jop3ns1r.cn flour是什么意思hcv9jop2ns2r.cn
喝什么减肥hcv7jop9ns5r.cn 军长什么级别cj623037.com 小孩子流鼻血是什么原因引起的jiuxinfghf.com 小本生意做什么好赚钱快hcv8jop1ns2r.cn 1998年什么命hcv9jop4ns1r.cn
百度