
程序猿之软件工程
文章平均质量分 79
以实战为目标不断精进自己的程序开发能力
夏驰和徐策
一个喜欢打游戏的计算机专业学生;这是我的GitHub:https://github.com/XiaChiandXuce
展开
-
第二章 软件工程 习题分析
考察数字字典原创 2024-03-05 21:04:23 · 412 阅读 · 0 评论 -
软件工程 第一章习题分析
软件工程是应用系统化、规范化、可量化的方法来开发、操作和维护软件的一门工程学科。工程性:采用工程方法和原则来指导软件开发。系统性:强调整体过程的管理和控制。可维护性:注重软件的长期使用和维护。可靠性和效率:确保软件质量和性能。通过采用软件工程的方法,可以有效地解决软件危机,提高软件开发的效率和质量。软件过程指的是在软件开发、维护和退役过程中所遵循的一系列步骤,包括需求获取、设计、实现、测试、部署和维护等。原创 2024-02-27 18:52:41 · 966 阅读 · 0 评论 -
1.3 软件生命周期
问题定义阶段是软件生命周期的起点,其核心任务是明确“要解决的问题是什么”。这个阶段需要准确地理解和定义软件项目的需求,是后续所有工作的基础。通过与客户的沟通和调研,系统分析员将撰写关于问题性质、工程目标和规模的报告,这份报告需要客户的确认,以确保项目的正确方向。软件工程是一门应用计算机科学、数学和管理科学的知识,以工程的原则和方法来开发和维护软件的学科。它涉及到软件产品的开发、维护、管理以及退役等全生命周期的活动。软件工程的目标是高效率、低成本地生产高质量软件,并确保软件能够准确地满足用户需求。原创 2024-02-27 08:25:56 · 1633 阅读 · 0 评论 -
1.2 软件工程
软件工程的概念软件工程融合了时间考验的管理技术与当下最佳的技术方法,目标是开发和维护高质量的软件系统。其在1968年的NATO会议上首次被定义,强调了软件工程的目标——经济地开发高质量软件,并指出了其作为工程学科的本质,即建立和应用完善的工程原理。到了1993年,IEEE提供了一个更为全面和具体的定义,将软件工程描述为将系统化、规范化、可度量的方法应用于软件的开发、运行和维护过程。软件工程的本质特性软件工程特别关注于大型程序的开发,这些通常是多人协作、耗时半年以上的项目,超越了传统小型程序设计的范畴。原创 2024-02-27 08:17:47 · 1228 阅读 · 0 评论 -
1.1 软件危机
计算机系统经历了四个不同的发展阶段,这个旅程既革命性又充满挑战。尽管技术不断进步,但“软件危机”的阴影仍然笼罩在这个领域上方,软件已成为计算机系统发展的瓶颈。这一持续的问题促使人们在20世纪60年代末开始认真研究解决软件开发和维护的复杂性,从而逐渐形成了一门新的学科——软件工程。软件危机包括在软件开发和维护过程中遇到的一系列严重问题。这些问题不仅仅是软件无法正常运行,几乎所有软件在不同程度上都存在这些问题。危机包括如何开发软件以满足对软件日益增长的需求,以及如何维护不断增加的现有软件库。原创 2024-02-26 23:37:28 · 1396 阅读 · 0 评论