- 博客(12)
- 收藏
- 关注
原创 重点知识整理
清楚地区分逻辑设计和物理设计,尽可能推迟程序的物理实现。:瀑布模型适用于需求相对稳定、项目规模较小、实现简单且易于控制的项目。缺点:在可运行的产品交付给用户之前,用户只能通过文档来了解未来产品是怎样的,因此最终开发岀来的软件可能不能满足用户需求。
2024-09-04 22:05:35 301
原创 扩展知识
它能够以图形方式展示系统中的各个部分以及它们之间的关系和交互。这包括系统的输入、输出、功能、过程、控制流等。通过绘制IDEF图,可以更清楚地理解系统的功能和行为,帮助进行系统分析和设计。( Integrated Definition for Function Modeling)图是一种用于描述。IDEF (Integrated Definition)图是一种用于描述和分析。它能够表示出系统的主要功能和功能之间的关系,但不涉及系统功能如何实现。
2024-08-05 11:38:26 426
原创 强化训练2
在于:一次审查会上可以发现许多错误;用计算机测试的方法发现错误之后,通常需要先改正这个错误才能继续测试,因此错误是一个一个地发现并改正的。也就是说,采用代码审查的方法可以减少系统验证的总工作量。
2024-08-04 09:55:34 189
原创 强化训练1
软件是逻辑部件而不是物理部件,缺乏“可见性”,因此管理和控制软件开发过程相当困难。软件的规模庞大,程序的复杂性随程序规模增加以指数速度上升。忽略软件需求分析的重要性;认为软件开发就是写程序;轻视软件维护。其中,对用户需求没有完整准确的认识就匆忙着手编写程序是软件开发工程失败的主要原因之一。1.应该树立对计算机软件的正确认识。软件是程序、数据及文档的完整集合。2.软件开发应该是能组织良好、管理严密、各类人员团结协作共同完成的工程项目。3.积极开发和使用计算机辅助软件工程(CASE)工具。1.采用了结构化技术完
2024-08-01 09:40:24 562
原创 第8章维护
在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。改正性维护:诊断和改正错误的过程。为了和变化了的环境适当地配合而进行的修改软件的活动。完善性维护:在软件的过程中用户往往提出增加新功能或修改已有功能的建议,实现这些要求的过程。给未来的改进奠定更好的基础而修改软件。
2024-07-10 11:42:59 1150
原创 第6章习题
习题详细设计的目标是什么 详细阶段的任务是编写程序吗?如果不是,那任务是什么? 详细设计的逻辑基础是? 3种基本的控制结构是什么? 哪一种控制结构可以另外由两种控制结构实现? 结构程序设计的定义是什么? 扩展的结构程序设计在结构程序设计基础上还有哪些结构? 修正的结构程序设计在结构程序设计基础上还有哪些结构? 人机界面设计会遇到的问题是? 系统的响应时间是指什么? 系统响应时间的两个重要因素是什么? 易变性是指什么? 帮助设施分为哪两类? 出错信息的属性是什么? 用户界面的设
2024-07-22 09:42:07 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人