软件工程是一门应用工程原理、方法和技术来管理和开发软件的学科。它强调经济高效地创建高质量的软件,并在软件的整个生命周期中进行有效的维护。在软件工程中,开发和管理是紧密相连的,确保软件产品不仅能满足用户需求,而且具备良好的可维护性和可扩展性。 1. 软件开发过程通常包括分析、设计、编码、测试和维护等多个阶段。在这些阶段中,开发是指将需求转化为实际的代码和系统,而管理则涉及到项目计划、资源分配、进度控制和质量保证。 2. 文档在软件工程中扮演着至关重要的角色,它是“开发、使用和维护程序所需要的图文资料”,提供了软件开发过程的记录和指导,包括需求规格书、设计文档、用户手册等。 3. 计算机系统的发展历程中,经历了从个体软件到软件作坊,再到软件危机和软件工程的演变。每个阶段都有其特定的开发方法和挑战。 4. 软件危机表现为软件不满足用户需求、维护困难、可靠性差等问题,而非价格因素。 5. 软件产品是非物质的、逻辑性的,主要体现为代码和文档,不同于有形的物质产品。 6. 瀑布模型是一种以文档驱动的生存周期模型,适用于需求明确的项目,每个阶段依次进行,依赖前一阶段的输出作为下一阶段的输入。 7. 原型模型适用于需求难以预先准确定义的情况,通过快速构建可运行的原型来理解和确认需求。 8. 喷泉模型是一种适合面向对象软件开发的模型,强调迭代和无间隙的开发过程。 9. 螺旋模型强调风险分析,需要开发人员具备风险管理能力。 10. 螺旋模型的用户参与度高,交互频繁。 11. 瀑布模型要求各阶段顺序执行,前一阶段完成才能进入后一阶段。 12. 原子模型不属于典型的软件生命周期模型。 13. 需求分析阶段需要明确系统应解决的问题。 14. 软件过程框架了为了获取高质量软件所需完成的任务及其步骤。 15. 工具、过程和方法是软件工程的三个基本要素,环境不在其中。 16. 开发人员的素质是软件工程方法得以实施的重要保证。 17. 用户在软件定义期的参与最为关键,以确保软件满足实际需求。 18. 结构化方法与瀑布模型相适应,强调逐步演化和严格的阶段划分。 19. 问题定义阶段需明确要解决的问题。 20. 数据存储和数据流都是数据的不同状态。 21. 数据流图和数据字典共同构成功能模型。 22. 控制流不是合法数据流图图符。 23. 结构化分析方法是面向数据流的分析方法。 24. 数据字典定义的数据对象都包含在数据流图中。 25. 用户提出的软件系统目标是可行性研究的基本依据。 26. 软件可行性一般不考虑质量问题,因为这是开发过程中的重点。 27. 圆角矩形在数据流图中代表处理。 28. 对数据流图中元素的定义是数据字典的工作。 29. 未完的题目,请提供完整信息以便解答。
剩余8页未读,继续阅读
- 粉丝: 51
- 资源: 308
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C#ASP.NET工程项目管理源码带文档数据库 SQL2008源码类型 WebForm
- 20210203047_卢诗贝_大数据1班.rar
- GL《装成偏执狂攻略清冷师尊翻车后》作者:酸辣离蒿.txt
- C#会员管理系统源码带短信平台数据库 SQL2008源码类型 WebForm
- 企业创新数据90-23年.dta
- AI一键扣图,一键去背景
- C++线程池、C++11标准库线程制作的线程池
- 同城定位付费进群完整源码+对接支付/详细教程/可用无问题
- C#CS框架小区物业管理系统源码数据库 Access源码类型 WinForm
- Alibaba-Dragonwell-Extended-21.0.5.0.5.9-x64-windows.zip
评论0