首页 > 其他分享 >需求分析和概要设计

需求分析和概要设计

时间:2023-09-05 18:32:03浏览次数:29  
标签:需求 分析 概要 模块 软件 设计

一、需求分析

需求分析要明确目标系统应该做什么,而不是具体地去及解决问题。如下背景:

1、用户知道自己需要解决的问题,但是不能用计算机软件的思维来表达;

2、软件研发人员可以开发软件来解决问题,但是不能完全明白用户的特定要求;

3、而需求分析人员就是通过和用户充分交流后,得出一个能够真实反映用户要求的“需求分析模型”或者“软件需求说明书”,用以作为软件系统设计的依据。

需求分析模型实现方法:UML中的用例图和类图等图形工具。

软件需求说明书编写:一般可用数据流图、数据字典和自然语言书写。

二、概要设计

软件概要设计又称为“软件系统设计”,需要解决的问题是:应该如何概括地实现目标系统。

软件设计的基本原理:程序应该模块化(也叫“组件化”),一个程序由若干个规模适中的模块按照合理的层次结构组织而成。如果采用的是面向对象的方法,这里的模块就是指“类”

主要任务:设计程序的体系结构,确定程序由哪些模块组成,以及模块之间的关系。

实现方法: UML中的用例图和类图等图形工具,和需求分析保持一致,实际上概要设计模型一般就是在需求分析基础上细化而成的。

成果:“系统设计模型”或者《系统设计说明书》,作为下一步(详细设计)的依据。

标签:需求,分析,概要,模块,软件,设计
From: https://blog.51cto.com/zdytesting/7378222

相关文章

  • 金蝶云星空表结构删除字段存储过程设计
    业务背景:数据库模型设计时命名错误,点击了保存,重新换了正确的字段后错误的数据字段还存储数据库,且删除字段前要先查询约束并删除约束后才能删除字段成功。每一次错误都是一次重复工作量。 解决方案:设计一个存储过程,传入表名和字段名,先查询该字段约束,存在先删除,然后再删除字段......
  • 【23种设计模式】桥接模式(七)
    前言【桥接模式】是【结构型】设计模式的第二个模式,也有叫【桥模式】的,英文名称:BridgePattern。大家第一次看到这个名称会想到什么呢?我第一次看到这个模式根据名称猜肯定是连接什么东西的。因为桥在我们现实生活中经常是连接着A地和B地,再往后来发展,桥引申为一种纽带,比如:丝绸之......
  • Streamlit项目:乐高风格马赛克设计工坊~打造个性化马赛克图案的平台
    完整源码下载:下载地址马赛克设计转换网站链接:访问链接1前言在像素风正方形截取器的世界中,你可以将任何图片转化为令人惊叹的乐高风格图案。通过简单的步骤和自定义选项,创造出独特而充满个性的乐高马赛克图案。让我们一起探索这个引人入胜的项目吧!乐高风格的马赛克图案是......
  • 广州地铁设计研究院与您相约第十一届国际桥梁与隧道技术大会!
    第十一届国际桥梁与隧道技术大会将于9月23日-25日在成都举办。广州地铁设计研究院股份有限公司作为协办单位之一,届时将与各界同仁加强交流互鉴,共话桥隧未来!广州地铁设计研究院股份有限公司(以下简称设计院)成立于1993年6月,是广州地铁集团控股子公司,拥有国家工程设计综合甲级、工程勘......
  • 会员权益-需求调查:需要什么样的云服务器优惠
    目前园子的会员权益少的可怜,但我们的目标是成为非常超值的会员。一边我们在努力开发产品增值功能,一边我们在寻找合作厂商,希望通过厂商的特殊优惠带给园子会员特别的实惠。现在是会员救园,但我们的目标是园惠会员。上周有一家云厂商专门赶到杭州云栖小镇与园子商谈合作,当知道我们正......
  • C/C++《程序设计(上机)》选题[2023-09-05]
    C/C++《程序设计(上机)》选题[2023-09-05]2023-2024-1《程序设计(上机)》授课计划开发工具:TurboC/Visualstudio等等具体要求:用上述系统平台和开发工具完成所分配题目的程序,并撰写报告。一、课程任务概述本课程是学生在学习了C或C++等编程语言之后进行的一次实践性学习,通过......
  • 计算机毕业设计最新选题汇总(持续更新)
    总结计算机毕业设计历年题目,我们可以发现,90%左右都会选择程序设计类的题目作为题目,比如类似于“基于XX的实现”的题目,其中XX指的就是各种语言,以及各类技术,配合一些生活中常见问题,解决一类问题。而剩下的不到10%就是一些研究类课题,比如算法、机器学习、人工智能等等。为什么会出现题......
  • 通用规则平台的设计与应用
     获取更多技术干货哦~作者:罗京部门:增长中心一、背景当下,直播带货已经成为一种重要的消费场景。它重构了传统商场乃至电商的人货场关系,打造了一种即时的、沉浸式的消费体验。有赞做为一个商家SaaS服务公司,为商家提供了商品管理,售卖的全流程服务,其中就对接了许多直播带货的渠道,例......
  • “汪星与喵星”宠物伙伴交流网站的设计与实现-计算机毕业设计源码+LW文档
    1.选题的背景和意义背景:随着时代的飞速发展,计算机已经成为我们生活中必不可少的一部分,并以其便捷的信息传输形式改变着人们以往的消费观念。随着城市经济的快速发展,人们的生活水平也在不断的提高,越来越的家庭开始选择饲养宠物作为排解压力、增添生活乐趣的方式,也有人更将宠物视为......
  • 阳光驿站快递人员管理系统-计算机毕业设计源码+LW文档
    1.选题目的、意义及研究现状:目的与意义:随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出了越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上......