sdlc 瀑布式 生命周期

系统开发生命周期(SDLC) (Systems Development Life Cycle (SDLC))

SDLC stands for "Systems Development Life Cycle". SDLC refers to some steps/phases. As its name implies, if an expert develops a system through SDLC phases then the life of a developed system will be long.

SDLC代表“系统开发生命周期”SDLC是指某些步骤/阶段。 顾名思义,如果专家通过SDLC阶段开发系统,则开发系统的寿命将很长。

It's a common phenomenon that any organization who wants to create a new system like machine, tool, logical or physical system, they create the system in such a way so that it will have its long life. To create a new system with its long life, an expert member (system analyst) follows some phases, these phases are known as SDLC phases.

这是一个普遍现象,任何想要创建新系统(例如机器,工具,逻辑或物理系统)的组织都以这种方式创建系统,以使其使用寿命长。 为了创建一个使用寿命长的新系统,专家成员(系统分析师)将遵循某些阶段,这些阶段被称为SDLC阶段

The SDLC phases are as follows

SDLC阶段如下

  1. Problem identification

    问题识别

  2. Requirement analysis

    需求分析

  3. System design

    系统设计

  4. Implementation

    实作

  5. Testing

    测试中

  6. Deployment

    部署方式

  7. Maintenance

    保养

Following figure shows the phases architecture of system development life cycle –

下图显示了系统开发生命周期的阶段架构–

The detailed description of the SDLC phases is as follows –

SDLC阶段的详细说明如下:

1)问题识别 (1) Problem identification)

This is the first and initial phase of SDLC. In this phase, the analyst, identify the actual problem for which they want a solution or create a system. The main concern of this phase is to recognize the real problem, if the problem is significant then the solution will be useful otherwise the solution will not be fruitful or it will be useless. If the experts work on the unrealistic problem then the solution is a waste of time, efforts, costs, etc. So, the problem must be realistic. To identify the problem, the analyst pays more attention to it.

这是SDLC的第一个也是初始阶段 。 在此阶段,分析师将确定他们想要解决的实际问题或创建系统。 此阶段的主要关注点是识别实际问题,如果问题很严重,则该解决方案将很有用,否则该解决方案将不会有成果或无用。 如果专家研究不切实际的问题,那么解决方案就是浪费时间,精力,成本等。因此,问题必须是切合实际的。 为了找出问题,分析人员会更加注意它。

2)需求分析 (2) Requirement analysis)

After getting the problem identification, the next step is to work on requirement analysis. In requirement gathering, the analyst thinks about the solution to a problem. The requirement analysis is a detailed analysis which includes the answer to different questions like –

确定问题后,下一步就是进行需求分析。 在需求收集中,分析人员考虑问题的解决方案。 需求分析是一项详尽的分析,其中包括对不同问题的答案,例如–

  • What is the problem?

    问题是什么?

  • What is the solution?

    解决办法是什么?

  • Is solution feasible?

    解决方案可行吗?

  • How much time required solving the problem?

    解决问题需要多少时间?

  • How it will be resolved?

    如何解决?

  • How many resources will be required?

    需要多少资源?

  • Do we have sufficient resources to solve the problem?

    我们是否有足够的资源来解决问题?

  • What kind of environment required by solution?

    解决方案需要什么样的环境?

These are the few key questions for which an analyst finds real solutions. It shows the proper planning to get all solutions in our hands before solving the actual problem. Without proper planning or without knowing the actual problem to work upon its solution or implement a system always fails.

这些是分析师找到真正解决方案的几个关键问题。 它显示了解决实际问题之前将所有解决方案掌握在我们手中的适当计划。 如果没有适当的计划或不知道要解决其解决方案或实施系统的实际问题,总是会失败。

3)系统设计 (3) System design)

System design is a blueprint of the solution. It is similar to before making a car the designers make a sketch of the car and then connect all parts of the car according to its predefined design.

系统设计是解决方案的蓝图。 这类似于在制造汽车之前,设计师先对汽车进行草图绘制,然后根据其预定义的设计连接汽车的所有零件。

The process follows the steps i.e. first creates logical design and gets design confirmation by top management or decision-makers of the company. During the designing process, if any changes required, analysts redesign it. The changes are easily done because the logical design reflects on papers. So, it is good to make the required changes on papers rather than the physical system. Changes in the physical system always make losses to the company in terms of wastage of time, resources, money, etc. So, logical design is the most important concept of designing. Once they confirm the logical design then the analyst looks after on its physical design.

该过程遵循以下步骤,即首先创建逻辑设计,并由公司的高层管理人员或决策者进行设计确认。 在设计过程中,如果需要任何更改,分析师将对其进行重新设计。 由于逻辑设计反映在纸上,因此更改很容易完成。 因此,最好在纸张上而不是物理系统上进行所需的更改。 物理系统的变化总是在浪费时间,资源,金钱等方面给公司造成损失。因此,逻辑设计是最重要的设计概念。 一旦他们确定了逻辑设计,分析人员便会进行物理设计。

Physical designing shows the proper connection of different components of the system according to its logical system.

物理设计根据其逻辑系统显示了系统不同组件的正确连接。

4)实施 (4) Implementation)

The implementation shows the final integration of the system. Implementation describes how the product will get converted it into its final form. There are different components associated with the system and during the implementation process, all parts of the system are linked with one another according to a proper plan so that they can work properly and fulfill the objective of the system.

该实现显示了系统的最终集成。 实现描述了如何将产品转换为最终形式。 系统具有不同的组件,并且在实施过程中,系统的所有部分均根据适当的计划相互链接,以便它们可以正常工作并实现系统的目标。

5)测试 (5) Testing)

Testing is a process to validate the objective of the system through various steps. It is a mechanism that makes sure that the system is working properly or not. After the implementation of the system, it is tested on different aspects. Different inputs are given and test the output accuracy. The system is also tested on different parameters like accuracy rate, system feasibility, system performance, load balancing, etc.

测试是通过各种步骤验证系统目标的过程。 它是一种确保系统正常运行或不正常运行的机制。 系统实施后,将在不同方面进行测试。 给出了不同的输入并测试了输出精度。 还对系统进行了不同参数的测试,例如准确率,系统可行性,系统性能,负载平衡等。

The testing phase is one of the most important phases of SDLC. Once, experts are 100% sure about the system’s smooth-running process, performance, accuracy, etc then only they forward it on the next phase.

测试阶段是SDLC最重要的阶段之一。 专家一旦对系统的平稳运行过程,性能,准确性等有100%的把握,则只有在下一阶段将其转发。

6)部署 (6) Deployment)

After successful testing of the developed system, it is deployed to the concern candidate or company for which it has designed. Deployment is a process to deploy the new one designed system at clients/customers end.

成功测试开发的系统后,将其部署到为其设计的关注对象或公司。 部署是在客户端/客户端部署新设计的系统的过程。

7)保养 (7) Maintenance)

Maintenance is the last and one of the most important phases of SDLC. Maintenance of the system gives long life to the new system. After the successful deployment of the system at clients end, it is compulsory to maintain it from time to time. As, if any system maintains properly then the life cycle of the system increases and the organization can utilize the system for a long time which will be profitable to the companies.

维护是SDLC的最后一个也是最重要的阶段之一。 系统的维护使新系统的使用寿命更长。 在客户端成功部署系统后,必须不时维护它。 这样,如果任何系统维护得当,那么系统的生命周期就会增加,并且组织可以长时间使用该系统,这将对公司有利。

翻译自: https://www.includehelp.com/MIS/systems-development-life-cycle-sdlc-in-management-information-system.aspx

sdlc 瀑布式 生命周期

sdlc 瀑布式 生命周期_管理信息系统中的系统开发生命周期(SDLC)相关推荐

  1. sdlc 瀑布式 生命周期_管理信息系统中的SDLC瀑布模型

    sdlc 瀑布式 生命周期 瀑布模型 (Waterfall Model) The waterfall is an SDLC model, in which the development proces ...

  2. python获取信号频率和周期_从FFT中求出信号的周期

    我有一个周期信号,我想找出周期. 由于存在边界效应,我首先去掉边界,通过观察第一个和最后一个极小值保持N个周期.在 然后,计算FFT.在 代码:import numpy as np from matp ...

  3. 外包项目开发课程整理一:SDLC传统系统开发生命周期7个阶段

    外包项目开发课程整理一:SDLC传统系统开发生命周期7个阶段 前言: 课程全称为:通过案例学习外包项目开发,是软件工程专业大三下的课程,我将根据中方外方ppt教授讲述内容及上网搜索的知识对本课程进行系 ...

  4. 家庭中计算机应用包括,《管理信息系统中计算机应用》沟通考笔试B卷答案

    <<管理信息系统中计算机应用>沟通考笔试B卷答案>由会员分享,可在线阅读,更多相关<<管理信息系统中计算机应用>沟通考笔试B卷答案(4页珍藏版)>请在人 ...

  5. 管理信息系统相关计算机技术,分析管理信息系统中计算机通信技术要点

    李明 摘要:基于我国社会经济的快速发展,计算机通讯技术已经引起人们的重视.将计算机通信技术应用到管理信息系统中,能够有效保证系统的稳定运行,提高资源的利用率.因此,本文主要分析管理信息系统中计算机通信 ...

  6. 管理信息系统5种主要开发方法

    管理信息系统5种主要开发方法: 1.结构化生命周期法:把系统的建立看作是一种生命物种的成长过程.   由6个开发阶段组成:系统定义 -> 需求分析 -> 系统设计 -> 编写代码 - ...

  7. java计算机毕业设计南京市某物流公司管理信息系统源代码+数据库+系统+lw文档

    java计算机毕业设计南京市某物流公司管理信息系统源代码+数据库+系统+lw文档 java计算机毕业设计南京市某物流公司管理信息系统源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 ...

  8. 计算机毕业设计Java高校教学管理信息系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java高校教学管理信息系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java高校教学管理信息系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B ...

  9. java计算机毕业设计五金机电市场批发零售管理信息系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计五金机电市场批发零售管理信息系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计五金机电市场批发零售管理信息系统源程序+mysql+系统+lw文档+远程调试 ...

最新文章

  1. 本土开源、立足全球 | COSCon'17
  2. LeetCode 1489. 找到最小生成树里的关键边和伪关键边(并查集+kruskal最小生成树)
  3. Win7系统电脑休眠后无法唤醒的解决方法
  4. 风起云涌:传Oracle技术的二号人物 Thomas Kurian 正在离开
  5. jsonp原理详解——终于搞清楚jsonp是啥了
  6. qq音乐网络异常获取音乐失败_QQ音乐无法播放_为什么qq音乐总是提示歌曲无效或网络连接失败?...
  7. 【Fuzzy】模糊专家系统(1)
  8. LAN-Cruising
  9. 低频数字相位测量仪的介绍
  10. python练习题 21-30
  11. Cobar分布式关系数据库访问代理
  12. 中文分词是一个伪命题
  13. box-sizing: border-box;的作用
  14. 战队口号霸气押韵8字_校园运动会加油霸气押韵口号文案 2020最有特色的运动会口号...
  15. 在编程语言中的数学问题
  16. RuoYi-Cloud 部署
  17. 2种常见的设备稼动率OEE监测方法
  18. 文化学刊杂志文化学刊杂志社文化学刊编辑部2022年第4期目录
  19. 网页抓取公式实例之船舶定位
  20. 刘慈欣的宇宙文明点状化模拟

热门文章

  1. 新华文娱数据发布年度白皮书 口碑成观影首要驱动力
  2. 专治选择困难症:Mate 10 Pro和P20 Pro之间如何选?
  3. 【毕业设计】基于单片机的手势检测识别系统 - arduino 物联网嵌入式
  4. 斗图表情包爬虫(基于多线程)
  5. ElasticSearch服务器泄露 5700万个人数据外泄
  6. 机械键盘知识漫谈(一)- 初级篇
  7. 基于Spring Security和 JWT的权限系统设计
  8. B-Spline曲线的导数
  9. android原生代码转h5,Android原生和H5交互;Android和H5混合开发;WebView点击H5界面跳转到Android原生界面。...
  10. 【神经网络与深度学习】1.线性分类与感知机