软件工程是利用工程、科学、数学的原则与方法研制、维护计算机软件的有关技术及管理方法。即研究如何在给定的资金、时间内更好更快的完成给定的工程。软件工程的实现可分为九个部分。1 可行性研究2需求分析 3概要设计 4详细设计 5编码调试 6单元测试 7组装测试 8确认测试 9运行。
其中,可行性眼界,是指在调查的基础上,通过市场分析、技术分析、财务分析,等对各种投资项目的技术可行性与经济合理性进行综合评价。以确定能否胜任该项工作。它与“运行 ”相互对应,相互限制。需求分析,食指了解、判断用户需要什么、想最终达到什么目的、怎么实现及为客户提供产品、服务、项目等提供目标和对检验标准打成公式。它与确认测试相对应。确认测试中的矛盾,都将根据需求分析中达成的共识予以解决,而后的概要设计、详细设计则是在不同程度上对所接任务的设计与架构,找到解决问题的最佳方案,他们分别与组装测试,单元测试相对应。最后的编码调试则是对工程的具体实现,软件的编写与调试都将在这一过程中完成。
时间: 2024-10-26 06:25:09