结构化需求建模
首先确定一个目标:
模型的作用:简化问题、抽象描述问题、只管描述问题。
软件模型有:领域模型、需求模型、设计模型、实现模型、测试模型
软件模型的作用
(1)软件模型是软件的中间形态
业务领域和用户需求到软件产品过程中的一个中间形态
(2)软件模型是对业务领域、用户需求、设计意图、实现环境的反应
(3)软件模型是人员交流的媒介
用户、开发人员、中介机构都将围绕软件模型来讨论
(4)软件模型是软件升级维护的依据
软件建模的要素:建模方法、建模过程、建模语言、建模工具。
软件模型的基本内容
领域模型:也叫业务模型,描述软件所要服务的业务领域的业务状况和业务关系。
需求模型:描述软件向用户所提供的外在特性,包括软件的目标、功能、性能等。
设计模型:包括软件的结构,详细设计,界面,数据库等设计方案。
实现模型:软件的实现方案。软件的实现结构,构件,文件等。
测试模型:测试软件的模型描述。
软件建模的方法:
(1)面向功能的软件建模(2)面向数据的软件建模(3)面向对象的软件建模
复习掌握面向对象的UML的方法,其中具体的图工作上下范围图,流程图,数据架构图,数据流图。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?