首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
试题一 论软件设计方法及其应用 软件设计(Software Design,SD)根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进
试题一 论软件设计方法及其应用 软件设计(Software Design,SD)根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进
admin
2021-03-26
100
问题
试题一 论软件设计方法及其应用
软件设计(Software Design,SD)根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进行抽象,将问题或事物进行模块化分解,以便更容易解决问题。分解得越细,模块数量也就越多,设计者需要考虑模块之间的耦合度。
请围绕“论软件设计方法及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你所参与管理或开发的软件项目,以及你在其中所承担的主要工作。
2.详细阐述有哪些不同的软件设计方法,并说明每种方法的适用场景。
3.详细说明你所参与的软件开发项目中,使用了哪种软件设计方法,具体实施效果如何。
选项
答案
一、简要描述所参与管理和开发的软件系统开发项目,并明确指出在其中承担的主要任务和开展的主要工作。 二、详细阐述有哪些不同的软件设计方法,并说明每种方法的适用场景。 软件设计方法: (1)模型驱动设计。 模型驱动设计是一种系统设计方法,强调通过绘制图形化系统模型描述系统的技术和实现。通常从模型驱动分析中开发的逻辑模型导出系统设计模型,最终,系统设计模型将作为构造和实现新系统的蓝图。 (2)结构化设计。 结构化设计是一种面向过程的系统设计技术,它将系统过程分解成一个容易实现和维护的计算机程序模块。把一个程序设计成一个自顶向下的模块层次,一个模块就是一组指令:一个程序片段、程序块、子程序或者子过程,这些模块自项向下按照各种设计规则和设计指南进行开发,模块需要满足高度内聚和松散耦合的特征。 (3)信息工程。 信息工程是一种用来计划、分析和设计信息系统的模型驱动的、以数据为中心的但对过程敏感的技术。信息工程模型是一些说明和同步系统的数据和过程的图形。信息工程的主要工具是数据模型图(物理实体关系图)。 (4)原型设计。 原型化方法是。一种反复迭代过程,它需要设计人员和用户之间保持紧密的工作关系,通过构造一个预期系统的小规模的、不完整的但可工作的示例来与阁户交互设计结果。原型设计方法鼓励并要求最终用户主动参与,这增加了最终用户对项日的信心和支持。原型更好地适应最终用户总是想改变想法的自然情况。原型是主动的模型,最终用户可以看到并与之交互。 (5)面向对象设计。 面向对象设计是一种新的设计策略,用于精炼早期面向对象分析阶段确定的对象需求定义,并定义新的与设计相关的对象。面向对象设计是面向对象分析的延伸,有利于消除“数据”和“过程”的分离。 (6)快速应用开发。 快速应用开发是一种系统设计方法,是各种结构化技术(特别是数据驱动的信息工程)与原型化技术和联合应用开发技术的结合,用以加速系统开发。快速应用开发要求反复地使用结构化技术和原型化技术来定义用户的需求并设计最终系统。 三、针对作者实际参与的软件系统开发项目,说明使用了哪种软件设计方法,并描述该方法实施后的实际应用效果。
解析
转载请注明原文地址:https://kaotiyun.com/show/INQZ777K
本试题收录于:
系统架构师下午论文考试题库软考高级分类
0
系统架构师下午论文考试
软考高级
相关试题推荐
Don’ttalk:yourcellphonemaybeeavesdropping.Thankstorecentdevelopmentsin"spyphone"software,ado-it-yourselfspook
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
如何通过ADO.NET读取数据库中的图片?
2005年11月15日华为软件研发笔试题。实现一单链表的逆转。
判断单链表中是否存在环(网上说的笔试题)
.net中读写数据库需要用到哪些类?他们的作用
类CMyString的声明如下:classCMyString{public:CMyString(char*pData=NULL);CMyString(constCMyString&str);~CMyString(void);
在用户管理组administrators中添加本地用户“sy”。
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
随机试题
心肌收缩力加强导致静脉回心血量增加的机制是
创伤组成中“围绕创口周围的皮肤和黏膜”称为
左侧继发性精索静脉曲张,应考虑的疾病是
钟某因盗窃被公安机关立案侦查并被起诉至法院,在公安机关、检察院、法院的下列人员中,钟某及其法定代理人可以要求回避的是()
下列关于房地产抵押贷款的表述中,正确的是()。
下列传输速率最高的介质是()。
道路施工的压实度检测方法较多,对于路基、基层可采用的方法有()。
金融衍生市场工具包括()。
下列关于计算机的叙述中,不正确的一项是
Thosewho’veheardofZaneGreyusuallyidentifyhimastheauthorofbest-sellingwesterns,butfewrealizethathewasthecom
最新回复
(
0
)