实验二结构化分析与设计粥粥alg

(2)掌握分层数据流图的绘制、数据字典和加工说明的编制;

(3)掌握数据流图映射为软件结构图的方法;

(4)掌握需求说明书和设计说明。书的主要内容,学习软件需求说明书和设计说明书的编写;

(5)掌握测试的基本方法。

二.实验内容

(1)参考一个熟悉的系统,如,机票预订系统/教材订购系统/ATM自动取款机,讨论其用户需求、系统需求和业务需求;

(2)绘制系统的分层数据流图,并给出数据字典;

(3)将系统的分层数据流图映射为软件结构图,绘制软件结构图;

(4)为关键模块进行详细设计,如绘制关键模块的流程图;

(5)实现系统部分功能并测试。

三.实验步骤:

(1)复习结构化的分析与设计方法的主要过程;

(2)讨论系统存在的用户角色、工作流等;

(3)对关键功能绘制数据流图,给出数据字典,并反复讨论数据流的合理性;

(4)对应数据流图,设计系统的功能结构图,关键模块的流程图;

(5)选择对应的结构化程序设计语言,实现并测试部分功能模块

2、customer(顾客表)

3、food(食谱表)

4、Reservation(预定表)

5、discount(折扣表)

6、table(桌台表)

7、storage(仓库表)

四.思考题

(1)简述需求说明书,概要设计,详细设计说明书的主要内容。答:需求说明书是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础而编制的,其主要包括了细化到适当层次的数据流图、数据字典和黑盒形式的算法描述等内容;概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关;详细设计说明书的关键任务是确定怎样具体地实现用户需要的软件系统,也就是要设计出程序的“蓝图”。除了保证软件的可靠性之外,使将来编写的程序可读性好、易于理解、易于测试、易于修改和维护,是详细设计阶段最重要的目标。

(2)结构化分析方法与面向对象分析方法有无本质上的不同?答:结构化系统分析方法是采用“自顶向下,由外到内,逐层分解”的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为表达工具的一种系统分析技术。而面向对象的分析方法则是通过将数据和逻辑结构抽象成为对象,运用对象属性和方法等来操作和处理业务数据和逻辑的系统分析方法。两者的区别在于:当软件项目较小、系统分析员能力足够高的时候,结构化方法能快速的找到最简洁、高效率的逻辑模型,结构化方法对复杂问题的帮助有限,而面向对象的分析方法提供了一种方便的、可持续观测和扩展系统的机制,通过信息隐藏和封装等手段屏蔽了对象内部的执行细节,控制了错误的蔓延,对于需求变化频繁的系统,可以用面向对象软件系统的方法。

THE END
1.餐饮服务食品安全操作规范测试题及答案经管文库餐饮服务食品安全操作规范测试题2 学校:姓名:分数:  一、判断题(共10题,每题2分)1.任何组织https://bbs.pinggu.org/thread-12978465-1-1.html
2.2024年公共营养师《四级》每日一练试题11月30日在测量腰围时,调查员按下列步骤进行测量:被测者自然站立,低头含胸,测量者选择被测量者腰部最粗部位作为测量点,将钢卷尺绕腰一周,在吸气末呼气初开始读数,并记录读数。请根据上述情景描述回答以下问题。在进行所有体格测量时,有无不正确之处,请加以说明。 答案:(1)腰围1)应有2人配合进行测量。2)站姿不对,应平视https://www.jutiku.cn/articles/238088_845.html
3.以下关于食谱编制步骤描述错误的是:以下关于食谱编制步骤描述错误的是: A. 计算平均年龄 B. 计算热量的平均供给量 C. 确定每日蛋白质、脂肪和碳水化合物的量 D. 各餐平均分配热量 如何将EXCEL生成题库手机刷题 如何制作自己的在线小题库 > 手机使用 分享 反馈 收藏 举报 参考答案: D 复制 纠错https://www.shuashuati.com/ti/6751a38925324379b86372da0aaeb0aa.html
4.怎样设计调查问卷(步骤)步骤/方法 1.在设计调查问卷之前,一定要搞清楚,这次调查的主题是什么,受试人群范围是否有限定,希望能够收到一个怎样的结果,根据这些来选择出题类型、描述用语,才能够达到一个比较好的效果。 2.在问卷的开头,一定要明确告诉对方,我们进行的是有关于什么方面的调查,并且告诉对方该如何作答,是打钩,还是填写选项代码。https://www.360wenmi.com/f/file8khpep6c.html
5.食谱编制及各种疾病膳食治疗方案的制定方法与步骤定稿以要先减去每餐主副食中脂肪的含量,剩下的就是油脂的用量)。计算法食谱编制程序步骤一、工作准备准备《中国食物成分表》食物计算器《中国 居民膳食营养素参考摄入量》二、确定全天能量需要量根据食谱对象通过查表或者计算法确定全天能量需要量。根据本例儿童性别、年龄查《中国居 http://www.360doc.com/document/24/0506/01/20654250_1122460375.shtml
6.GoogleSEOSEO面试问题和答案谷歌seo面试3. 您采取哪些步骤进行关键字研究? 关键词研究有很多有效的方法。请随时描述哪一个最吸引您。在回答这个 SEO 面试问题时,你的主要任务是让面试官相信你了解这个过程的来龙去脉,并且你对它的熟练程度超出了你喜欢的工具/实践。 可能的答案:我使用两步法进行关键词研究。首先,我编制一个种子关键词列表,然后使用 Kehttps://blog.csdn.net/seo_juper/article/details/141859310
7.营养师为8岁儿童编制了食谱,设8岁儿童能量的RNI为1900kcal,蛋白质营养师为8岁儿童编制了食谱,设8岁儿童能量的RNI为1900kcal,蛋白质的RNI为65g,脂肪的供能比例为25%。您认为:下列计算有无错误之处?若有,请予以纠正。(1)8岁的男童能量目标值为1900kcal(2)需要脂肪的量为1900×25%÷37.6=12.6g(3)碳水化合物的能量则为1900×(1-0.25-0.12)=1197kcal(4)碳水化合物的数量为https://m.ppkao.com/wangke/daan/213bf80602dd462a9dc02249c7163623
8.护理论文写作范文8篇(全文)在结果中却列表分别统计红肿例数、硬结例数、有分泌物例数, 如果同一病人既出现硬结又有脓性分泌物如何记录、是否存在重复统计从文字中不能得知, 所以评价指标虽正确, 但统计结果记录方式却错误。 3.3.2 文字描述不完整 护生在结果部分常常未描述出所有实验或调查的结果, 或未加任何文字描述甚至没有标题, 只用https://www.99xueshu.com/w/filej4aalq52.html
9.会计基础的学习方法大全每个人的学习方法不同,不管学习方法有多少种,总有一种是适合自己的。在基础学习阶段网校给广大考生的建议是:先看书、后听课、再做题,这是基础学习阶段的三个步骤。 看书: 首先应该熟悉教材,可以以一节为单位看辅导教材,看完以后再来听课。当然这也要看每个人自身的理解、记忆能力了,如果理解、记忆能力强一些,那么https://3g.yjbys.com/xuexi/fangfa/1532290.html
10.2018级老年服务与管理专业人才培养方案初始岗位群:各级各类养老及涉老机构的养老护理员及基层管理者、社区服务与管理员、老年产品及老年产业营销员、涉老社会组织与机构工作人员、民政事务管理人员等。 发展岗位群:在各级各类养老机构、社区服务与管理组织、涉老社会组织与机构等从事养老护理员培训、老年照护管理、老年健康管理、老年社会工作、老年康复辅助器https://jwc.wfhlxy.com/info/1023/1358.htm
11.济宁市人民政府教学教研济宁第一职业中等专业学校专业建设人才面向幼儿园及其他幼教机构学前教育专业领域,培养拥护党的基本路线,适应学前教育专业领域管理、教学、服务第一线需要的,德、智、体、美等方面全面发展,具有良好的教师职业道德和先进的幼儿教育理念,掌握学前教育专业必备基础理论知识和保教专业技能,具有较强的保育能力、活动设计与组织能力、反思与自我发展能力,善于沟通与合http://www.jining.gov.cn/art/2023/11/30/art_81890_2794562.html
12.2022年南方医科大学卫生综合硕士研究生考研大纲2.熟悉统计工作的基本步骤 3.掌握总体与样本、变量与变量值、同质与变异、定量资料与分类资料、频率与概率等 4.卫生统计学应注意的问题(二) 定量资料的统计描述 1.了解统计描述的基本概念,频数分布表的编制、类型及用途,连续型变量的频数分布图。 2.熟悉方差、百分位数、四分位数间距、极差的计算与应用。 http://www.okaoyan.com/nanfangyikedaxue/cankaoshumu_517129.html