正在加载图片...
②项目设计确定了编码的基础和前提 通常一个软件的开发,需要团队合作完成,倘若在没有总体设计的情况下着手开 发,那么这样的开发必将是耗时且混乱的。每个程序员的知识拥有和开发习惯各不相 同,单个完成指定开发任务也许并非难事,但单个任务结果结合到一起却很难实现 个整体功能。在提供软件服务的行业,由于多框架、多组件、多结构化等因素,通常 会导致不同人的代码很难融合到一起。可见,统一的软件设计和开发规范是编码的必 要前提。 编码过程是严谨的逻辑思维过程,页面展示与后台数据之间的关联、各个功能模 块之间的跳转等等,这些功能的实现需要基于整体框架。软件设计就是基于整体框架 的模块化设计,在逻辑上将软件分割成各个部分,用以实现特定的功能和子功能,在 各个功能独立的前提下,降低模块之间及其与外部环境的连接复杂性,使得层次结构 分明,软件各部分之间的控制更加明智。另外,软件设计中不仅描述着清晰且可分离 的数据和过程,还定义了满足软件需求的可重复方法。充分合理的设计就是编码的基 础,有助于节省编码时间、提供编码质量 通常情况下,需求分析人员和开发人员不是同一组人,依靠口头转述,开发人员 很难直观、详细地了解客户的需求。通过细致的设计说明书,准确地展示客户需求的 实现流程,并描述各种实现接口,直观地将需求过渡到编码,客户的要求和开发的架 构及基础代码都有迹可循。 ③软件运行和维护的重要保证 软件运行和维护的实质是向客户提供软件服务,软件发布的开始就是真正验证开 发成果的时候。一个软件产品的好坏,早在软件设计的时候就已经产生影响,而且这 种影响是较为深远的。很多软件在前几次交付之后,较好地满足了客户需求。但随着 后期客户需求的不断变更以及新需求的提出,在现有的软件基础上很难更新已有的功 能,或是延展出新型的功能。可见,优质的软件设计是软件运行和维护的重要保证。 因为软件设计就是对具体需求的设计和实现,直接关系到需求的传递和渗透、编码的 合理性和有效性、软件的可扩展性和可移植性。 2、概要设计与详细设计(30分钟) 基于会议室预约管理系统进行的概要设计文档与详细设计文档进行说明 3、Word、 Excel、 Visio的使用(15分钟) 介绍本次项目设计中使用到的软件的使用 (1) Word ①样式的创建与使用 ②目录的创建与使用②项目设计确定了编码的基础和前提 通常一个软件的开发,需要团队合作完成,倘若在没有总体设计的情况下着手开 发,那么这样的开发必将是耗时且混乱的。每个程序员的知识拥有和开发习惯各不相 同,单个完成指定开发任务也许并非难事,但单个任务结果结合到一起却很难实现一 个整体功能。在提供软件服务的行业,由于多框架、多组件、多结构化等因素,通常 会导致不同人的代码很难融合到一起。可见,统一的软件设计和开发规范是编码的必 要前提。 编码过程是严谨的逻辑思维过程,页面展示与后台数据之间的关联、各个功能模 块之间的跳转等等,这些功能的实现需要基于整体框架。软件设计就是基于整体框架 的模块化设计,在逻辑上将软件分割成各个部分,用以实现特定的功能和子功能,在 各个功能独立的前提下,降低模块之间及其与外部环境的连接复杂性,使得层次结构 分明,软件各部分之间的控制更加明智。另外,软件设计中不仅描述着清晰且可分离 的数据和过程,还定义了满足软件需求的可重复方法。充分合理的设计就是编码的基 础,有助于节省编码时间、提供编码质量。 通常情况下,需求分析人员和开发人员不是同一组人,依靠口头转述,开发人员 很难直观、详细地了解客户的需求。通过细致的设计说明书,准确地展示客户需求的 实现流程,并描述各种实现接口,直观地将需求过渡到编码,客户的要求和开发的架 构及基础代码都有迹可循。 ③软件运行和维护的重要保证 软件运行和维护的实质是向客户提供软件服务,软件发布的开始就是真正验证开 发成果的时候。一个软件产品的好坏,早在软件设计的时候就已经产生影响,而且这 种影响是较为深远的。很多软件在前几次交付之后,较好地满足了客户需求。但随着 后期客户需求的不断变更以及新需求的提出,在现有的软件基础上很难更新已有的功 能,或是延展出新型的功能。可见,优质的软件设计是软件运行和维护的重要保证。 因为软件设计就是对具体需求的设计和实现,直接关系到需求的传递和渗透、编码的 合理性和有效性、软件的可扩展性和可移植性。 2、概要设计与详细设计(30 分钟) 基于会议室预约管理系统进行的概要设计文档与详细设计文档进行说明。 3、Word、Excel、Visio 的使用(15 分钟) 介绍本次项目设计中使用到的软件的使用: (1)Word ①样式的创建与使用 ②目录的创建与使用
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有