`
isiqi
  • 浏览: 16685404 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

软件设计前

 
阅读更多

刚刚便写完一个小工程.感触很多.

尤其是对软件整体设计上感觉要做到未雨绸缪才对.

这就是将来要学习的软件文档.文档很重要.


我在编写工程的时候.功能都是一点一滴的堆上去的.开始觉得很好.但是到了后来.工程的修改就难了,我想改一个东西.总会产生这样那的错误.可谓牵一发而动全身.

所以.对于初级者,以后做软件的时候尽量先有个思路.把你要用到的控件.功能,函数.api,等都提前写上.要写出我那些地方用到了那些功能,哪些地方用的同一个功能.这样在定义函数的时候也会好多了.可以不多,但是要有.

还要就是能写成独立过程的尽量写出来.这样会在以后的使用中方便很多.

总之,深刻理解了软件设计的高内聚,低耦合.高扇入,低扇出.


分享到:
评论

相关推荐

    软件详细设计例子

    软件详细设计例子 软件详细设计是软件开发过程中的一个重要步骤,它涉及到对软件系统的架构、组件、接口、数据模型、算法等方面的详细设计。在这个例子中,我们将通过详细设计说明书来了解软件详细设计的过程和要素...

    软件著作权-软件设计说明书模板.docx

    软件著作权-软件设计说明书模板.docx 软件设计说明书是申请软件著作权的重要文件,它详细描述了软件的设计和实现过程。下面是关于软件设计说明书的知识点: 1. 文档介绍 软件设计说明书的文档介绍部分通常包括...

    软件设计规范.docx

    * 制定软件设计规范文档:软件设计规范文档是软件设计规范的重要组成部分,包括软件设计规划、软件设计规则和软件设计标准等。 * 实施软件设计review:软件设计review是软件设计规范的重要组成部分,可以确保软件...

    软件设计的哲学

    软件设计的哲学: 软件设计是计算机科学中的核心领域,它关注如何创造高效、可靠、易于维护和扩展的软件系统。软件设计的哲学涉及对软件工程最佳实践的理解,包括软件的设计原则、架构、方法论和模式。TCL语言的...

    \软件工程课程设计\软件工程课程设计.doc

    学生可以通过阅读相关文献,了解软件工程的基本概念、方法和技术,从而提高自己的软件设计和开发能力。 1.3 开发与运行环境 软件工程课程设计需要在特定的开发与运行环境中进行,包括操作系统、编程语言、数据库...

    2-软件概要设计文档模板.docx

    1. 规范化软件设计:软件概要设计文档模板提供了一个规范化的框架,帮助软件开发团队规范化软件设计的过程。 2. 提高软件质量:软件概要设计文档模板涵盖了软件设计的各个方面,帮助软件开发团队提高软件的质量和...

    软件设计师教程电子版

    在当今信息技术迅猛发展的时代,软件设计师作为推动技术进步的重要角色,其专业技能和理论知识备受行业关注。为了满足软件设计师考试的备考需求,一份详尽的《软件设计师教程电子版》应运而生。该教程不仅覆盖了软考...

    华为软件概要设计模板.doc

    华为软件概要设计模板是软件设计的重要组件,它提供了一个通用的模板,帮助软件开发者和设计者快速创建高质量的软件设计文档。本模板涵盖了软件设计的所有方面,从产品名称、版本号、到高级设计文档的结构和内容等。...

    软件设计师教程第5版

    《软件设计师教程第5版》是一本针对软件设计专业人员的高级教程,旨在提供全面而深入的软件设计理论与实践知识。此版本是该系列教材的最新更新,针对软件行业的最新发展和技术趋势进行了修订和扩展。书中涵盖了软件...

    软件详细设计文档模板(最全面).doc

    在本文档模板中,编写目的和范围部分对软件详细设计的目的和范围进行了说明,术语表部分对软件设计和开发过程中使用的术语进行了解释,参考资料部分列出了软件设计和开发过程中使用的参考文献和资源。 全局数据结构...

    软件工程课程设计飞机订票系统源代码.zip

    软件工程课程设计飞机订票系统源代码软件工程课程设计飞机订票系统源代码软件工程课程设计飞机订票系统源代码软件工程课程设计飞机订票系统源代码软件工程课程设计飞机订票系统源代码软件工程课程设计飞机订票系统源...

    2021年下半年软件设计师下午试题及答案.pdf

    软件设计师是软考考试中的一种职业资格,它是评价软件设计师技能水平和职业素质的重要依据。 软件设计师是指具备软件系统设计能力,能够负责软件项目的整体设计和架构的专业人员。软件设计师需要具备深厚的软件技术...

    软考中级软件设计师历年真题

    《软考中级软件设计师历年真题》是一份针对国家计算机技术与软件专业技术资格(水平)考试,即“软考”中的中级软件设计师资格认证的重要学习资料。这份压缩包包含了历年的考试真题,是备考者熟悉考试形式、掌握考试...

    软件设计模式大作业

    软件设计模式大作业 本资源为一份完整的软件设计模式大作业,涵盖了六种设计模式的应用,分别是简单工厂模式、工厂方法模式、单例模式、门面模式、策略模式和观察者模式。该大作业的主要内容包括系统流程、系统类图...

    软件概要设计模板

    ### 软件概要设计模板知识点解析 #### 一、引言部分 **1.1 目的** - **目的说明**:本章节旨在明确文档的目的,即为不同的读者群体提供必要的信息,如项目管理人员、设计人员等,以便他们能够理解和应用软件概要...

    软件设计模式(java版)习题答案.pdf

    软件设计模式(Java版)习题答案 本资源为软件设计模式(Java版)习题答案,由程细柱编著,人民邮电出版社出版。该资源涵盖了软件设计模式的基础知识,包括软件设计模式的概述、UML中的类图、面向对象的设计原则、...

    索菲亚设计软件6.0安装程序

    值得注意的是,在安装前,确保计算机系统符合软件的硬件和软件需求,例如操作系统版本、内存大小以及显卡驱动等。同时,为了保证软件的稳定运行,建议关闭其他不必要的应用程序,避免安装过程中可能出现的冲突。 在...

    软件详细设计文档模板(最全面).zip_基本设计与详细设计

    这份"软件详细设计文档模板(最全面).zip"包含了完成这一任务所需的全面资源,特别是其中的"软件详细设计文档模板(最全面).docx"文件,它将帮助我们深入理解如何构建高质量的详细设计文档。 详细设计文档的主要目标...

    软件系统详细设计说明书模板

    在软件开发项目中,详细设计说明书是一份非常重要的文档,它记录了软件系统的详细设计思路、架构设计、模块设计、数据库设计、接口设计等信息。本文将对软件系统详细设计说明书模板进行解释,并对其各个章节的内容...

    软件工程经典教程之[4]总体设计 PPT

    软件设计的任务是从软件需求规格说明书出发,形成软件的具体设计方案,即将需求模型转换为软件设计。 软件设计是一个把软件需求变换成软件表示的过程,即根据需求分析的“做什么”,确定系统应该“怎么做”。 软件...

Global site tag (gtag.js) - Google Analytics