摘要: 在老师详细讲解了如何完善需求分析文档之后,我们对于自己的需求分析文档总结出以下几方面的不足: 1.各图表的格式不对 2.内容不够完善 所以我们准备借助Visio画出所有的图表,然后对文档进一步完善 以下是我画的图表:DFD图 协作图: 阅读全文
posted @ 2021-06-17 10:15 青青子衿0537 阅读(74) 评论(0) 推荐(0)
摘要: 经过老师和学长指导,对于小程序的界面设计,我们决定采用墨刀来完成,对于初步的界面,我大致设计了一个首页,接下来会继续与小组成员讨论界面的内容并作出完善。 阅读全文
posted @ 2021-06-17 10:07 青青子衿0537 阅读(124) 评论(0) 推荐(0)
摘要: 谈谈我在接触软件工程以及做项目过程中的背景。 刚开始接触软件工程时,我以为这一定是一门非常难的、很需要技术的编程课,还没开始学,就要做出一个软件或者小程序,这简直是不可能。在深入学习之后,才发现事实不是这样的。让我们及其不自信的原因,其实在于我们学习的编程知识比较少,再加上只是刚刚入门,对于编程语言 阅读全文
posted @ 2021-06-10 10:19 青青子衿0537 阅读(94) 评论(0) 推荐(1)
摘要: 1.什么是软件维护?软件维护(software maintenance)是指在软件产品在交付之后,为改正错误、改进性能或其他属性,或者为了适应变化了的环境而对软件产品所进行的修改活动。 2.为什么要进行软件维护?软件维护的原因主要有以下两点:(1)修正在运行中发现在测试阶段未能发现的潜在软件错误和设 阅读全文
posted @ 2021-05-30 13:43 青青子衿0537 阅读(77) 评论(0) 推荐(0)
摘要: 1.面向对象的分析与设计方法与结构化的分析设计方法有什么不同?面向对象的分析与设计之间有什么样的联系? ①结构化方法遵循的基本原则 结构化方法的基本思想就是将待解决的问题看作一个系统从而用系统科学的思想方法来分析和解决问题结构化方法遵循以下基本原则 (1)抽象原则 抽象原则是一切系统科学方法都必须遵 阅读全文
posted @ 2021-05-22 13:19 青青子衿0537 阅读(157) 评论(0) 推荐(0)
摘要: 1.软件结构图的形态特征有哪些指标?各有什么含义? (1)深度:指结构图控制的层次,即模块的层数。(2)宽度:指一层中最大的模块个数。(3)扇出:指一个模块直接下属模块的个数。如模块M的扇出为3.(4)扇入:指一个模块直接上属模块的个数。 2.软件结构有哪些优化原则? (1)模块独立性准则划分模块时 阅读全文
posted @ 2021-05-05 14:27 青青子衿0537 阅读(83) 评论(0) 推荐(0)
摘要: 总结交友小程序的功能需求后,画出用例图如下所示 功能: V-Like 以小程序的方式展现,面向对象为华农全体学生,主要功能是帮助大学生交友,可以相约一起吃饭、自习、跑南湖等。扫码进入小程序登陆界面,允许获取位置信息,输入学号和密码进行校园统一身份认证,如果无法进入,点击链接,发消息给后台。证明是华农 阅读全文
posted @ 2021-04-27 22:18 青青子衿0537 阅读(444) 评论(0) 推荐(0)
摘要: 1.结构化分析的特点是什么? 采用自顶向下、逐层分解的方法求解复杂问题。 2.数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项? 数据流图建模元素有四种基本符号:数据的源点或终点、加工或处理、数据存储、数据流。 构建数据流图要采取自顶向下,逐层分解的技术,构建分层的DFD原则是:先全局后局 阅读全文
posted @ 2021-04-10 13:27 青青子衿0537 阅读(96) 评论(0) 推荐(0)
摘要: 在学习了结构化概要设计之后,明白了概要设计的主要任务是: 将系统划分成模块;决定每个模块的功能;决定模块的调用关系;决定模块的调用关系;决定模块的接口。 而这些任务的实现是通过数据流图来确定的,于是,在写概要需求说明书的过程中,针对小组项目V-Like的功能做了大概的数据流图,具体如下图: 在我们设 阅读全文
posted @ 2021-04-10 00:05 青青子衿0537 阅读(215) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务有哪些? 答:软件设计的目标是对将要实现的软件系统的体系结构、系统的数据、系统模块间的接口,以及所采用的算法给出详尽的描述。 任务包括:数据设计将分析模型转化为设计类的实现以及软件实现所要求的数据结构; 体系结构设计定义了软件的主要结构元素之间的关系,可用于达到系统所定义 阅读全文
posted @ 2021-04-03 09:04 青青子衿0537 阅读(109) 评论(0) 推荐(0)