社区
研发管理
帖子详情
问几个软件工程的常用的名词:需求分析,概要设计,详细设计
Tasia
2005-09-06 11:45:11
需求分析,概要设计,详细设计这个几个术语的英语是什么?
呵呵,最简单的问题啦。
...全文
1811
6
打赏
收藏
问几个软件工程的常用的名词:需求分析,概要设计,详细设计
需求分析,概要设计,详细设计这个几个术语的英语是什么? 呵呵,最简单的问题啦。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leecyi
2005-12-13
打赏
举报
回复
谁有这方面的例子供参考一下?
liking524
2005-09-07
打赏
举报
回复
需求分析:requirement analysis
概要设计:preliminary design
详细设计:detailed design
chizengkun
2005-09-07
打赏
举报
回复
需求分析:requirement analysis
概要设计:preliminary design
详细设计:detailed design
singlepine
2005-09-07
打赏
举报
回复
详细设计说明书
1 引言
1.1 编写目的
编写这份详细设计说明书的目的(指出预期的读者)
1.2 背景
待开发软件系统的相关。
1.3 名称解释
列出本文档中用到的有必要解释的术语。此术语可能在其他文档中用到。
1.4 参考资料
列出编写本报告时参考的文件(如经核准的计划任务书或合同、上级机关的批文等)、资料、技术标准,以及他们的作者、标题、编号、发布日期和出版单位
2 程序系统结构
3 类设计
3.1 命名空间(命名空间下可再加子命名空间,以此类推,相应序号加层)
3.1.1 类名称:
3.1.1.1 类功能说明:
3.1.1.2 父类
3.1.1.3 成员变量
3.1.1.4 成员函数列表
3.1.1.5 成员函数设计
3.1.1.5.1 函数名:
3.1.1.5.1.1 功能描述
3.1.1.5.1.2 输入:
3.1.1.5.1.3 返回值
3.1.1.5.1.4 流程图
3.1.1.5.1.5 算法说明
3.1.1.5.2 函数名
…
3.1.2 类名称
….
3.2 命名空间
….
singlepine
2005-09-07
打赏
举报
回复
需求分析是当前软件工程中的关键问题,需求分析阶段的任务是:在可行性分析的基础上,进一步了解、确定用户需求。准确地回答 “系统必须做什么?” 的问题。获得需求规格说 明书。还涉及到软件系统的目标、软件系统提供的服务、软件系统的约束和软件系统运行的环境。它还涉及到这些因素和系统的精确规格说明,以及系统进化之间的关系。
需求分析的基本任务包括:
(1) 抽取需求 分析现行系统存在需要解决的问题。获取足够多的问题领域的知识,需求抽取的方法一般有问卷法、面谈法、数据采集法、用例法、情景实例法以及基于目标的方法等;还有知识工程方法,例如,场记分析法、卡片分类法、分类表格技术和基于模型的知识获取等 。
(2) 模拟和分析需求 需求分析和模拟又包含三个层次的工作。首先是需求建模。需求模型的表现形式有自然语言、半形式化(如图、表、结构化英语等)和形式化表示等三种。需求概念模型的要求包括实现的独立性:不模拟数据的表示和内部组织等;需求模拟技术又分为企业模拟、功能需求模拟和非功能需求模拟等。
(3) 传递需求 传递需求的主要任务是书写软件需求规格说明。
(4) 认可需求 就是对需求规格说明达成一致,其主要任务是冲突求解,包括定义冲突和冲突求解两方面。常用的冲突求解方法有:协商、竞争、仲裁、强制、教育等,其中有些只能用人的因素去控制。
(5) 进化需求 客户的需要总是不断(连续)地增长,但是一般的软件开发又总是落后于客户需求的增长,如何管理需求的进化(变化)就成为软件进化的首要问题。对于传统的变化管理过程来说,其基本成分包括软件配置、软件基线和变化审查小组。当前的发展是软件家族法 ,即产品线方法。多视点方法也是管理需求变化的一种新方法,它可以用于管理不一致性, 并进行关于变化的推理。
概要设计是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能是实现。
基本任务是:建立软件系统结构(划分模块、定义模块功能、模块间的调用关系、定义模块的接
口、评价模块的质量)、数据结构和数据库的设计(数据结构设计、概念设计、逻辑设计、物理
设计)、编写概要设计文档(概要设计说明书、用户手册、数据库设计说明书、修订测试计
划)。、
raul_177
2005-09-06
打赏
举报
回复
需求分析:requirement analysis
概要设计:preliminary design
详细设计:detailed design
【
软件工程
】课程作业(三道题目:
需求分析
、
概要
设计
、
详细
设计
、软件测试)
一、你怎么理解
需求分析
? 1、
需求分析
的定义: 2、
需求分析
的重要性: 3、
需求分析
的内容: 4、基于系统分析的方法分类 5、软件
需求分析
文档包括的内容: 二、谈谈你对
概要
设计
与
详细
设计
的理解? 1、
概要
设计
1.1、
概要
设计
的定义: 1.2、
概要
设计
的主要任务: 1.3、
概要
设计
的步骤: 1.4、软件
概要
设计
文档包括的内容: 2、
详细
设计
2.1、
详细
设计
的基本任务 2.2、 软件
详细
设计
文档包括的内容: 3、
概要
设计
与
详细
设计
的区别与联系 3.1、区别 3.2、联系 三、请你谈谈对软件测试技术的理解?
概要
设计
、
详细
设计
:概念、方法、实践步骤
完整软件开发流程:
需求分析
、
概要
设计
、
详细
设计
一 1. 概念、方法、实践步骤
设计
是指根据需求开发的结果,对产品的技术实现由粗到细进行
设计
的过程。根据
设计
粒度和目的的不同可以将
设计
分为
概要
设计
、
详细
设计
等阶段以便于管理和确保质量。
设计
内容也要根据软件系统的实际情况进行定义,比如对于交互性要求高的系统可以有视觉
设计
等等。 一般来说可以将
设计
阶段划分
需求分析
、
概要
设计
、
详细
设计
析义(转)
需求分析
(requirement analysis)
需求分析
是当前
软件工程
中的关键
问
题。
需求分析
阶段的任务是:在可行性分析的基础上,进一步了解、确定用户需求,准确地回答“系统必须做什么”的
问
题。获得需求规格说明书。还涉及到软件系统的目标、软件系统提供的服务、软件系统的约束和软件系统运行的环境。它还涉及到这些因素和系统的精确规格说明,以及系统进化之间的关系。
[架构之路-263]:目标系统 -
设计
方法 -
软件工程
- 软件
设计
-
概要
设计
- 综述、如何做
概要
设计
、
概要
设计
的内容
概要
设计
(High-Level Design)是软件开发过程中的一个阶段,用于描述软件系统的整体结构和组件之间的关系。它是在
需求分析
阶段后
详细
设计
阶段之前进行的一个
设计
阶段。
概要
设计
主要关注系统的整体架构模块划分和交互方式,旨在将
需求分析
阶段所得到的系统需求转化为更加具体和可实现的
设计
方案。
概要
设计
涵盖了系统的功能和模块划分、数据流和处理流程、系统的接口和交互方式等方面。软件
概要
设计
是软件开发过程中的一个重要环节,旨在将系统需求转化为具体的
设计
方案,为后续的
详细
设计
和开发提供指导和基础。
软件工程
实验报告:图书管理系统
一、 课程
设计
的目的与要求 课程
设计
目的
软件工程
课程
设计
是学习
软件工程
课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。本次课程
设计
通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对
软件工程
课程的深入理解、锻炼独立分析、解决
问
题的能力。 课程
设计
要求 2.1 课程
设计
准备 1)复习
软件工程
课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。 2)明确可行性分析、
需求分析
、
设计
、测试等阶段的基本任务和基本方法。 3)熟练运用规范化的描述
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章