任务一进行系统需求分析与总体设计
-
1 知识链接
-
2 任务实现
-
3 同步实训
上一节
下一节
【问题引入】
为了方便网站与来访者之间的联系和沟通,现在大多数网站都带有留言管理系统,已成为网站必不可少的一部分。那么这些留言管理系统有哪些功能呢?
【实现思路】
留言管理系统在开始开发之前,需要分析出系统需求,明确典型网络留言管理系统的基本构成,并进行总体设计。
【知识链接】
一个软件项目开发周期通常可以分为需求分析、系统设计、代码编写、软件测试和安装部署5个阶段。
其中需求分析主要是在确定软件开发可行的情况下,将对软件需要实现的每个功能进行详细分析。需求分析阶段是非常重要的阶段。这个阶段做得很好,将为整个软件开发项目的成功奠定良好的基础。
系统设计阶段,将根据需求分析的结果来设计整个软件系统。需要设计数据库的E-R模型图,并将E-R图转换为表,进行逻辑设计。
代码编写阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中,有必要制定统一的,符合标准的书写规范。是通过编码实现系统功能。
软件代码编写完成后,必须进行严格的测试,以找出软件设计及编码过程中的问题并加以纠正。整个测试过程分为三个阶段:单元测试,组装测试和系统测试。在测试过程中,需要建立详细测试计划,并严格按照测试计划进行测试,以减少测试的随机性。
当程序最终确定并且没有关键问题时,工程师需要将软件安装部署到客户的计算机上,并给客户进行使用培训。此外,此阶段还包括所选组件的更新,以确保软件是最新的,并且不会受到安全漏洞的影响。

