什么是瀑布模型 又称作为是传统模型。严格按照需求->分析->设计->开发->测试的阶段进行,每个阶段执行时都会进行必要的约束保证质量,并有明确的文档产出。验收完成后才可进入到下一个阶段。 瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现 ...
分类:
其他好文 时间:
2020-02-01 16:30:17
阅读次数:
132
我寫面向對象是有套路的。 自古深情留不住,唯有套路得人心。简介对于一个以面向对象软件设计思想构建的系统来说,系统的可维护性和可复用性都是至关重要的,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计思想需要解决的核心问题之一。在面向对象设计思想中,可维护的复用性是以面向对象的设计原则为基础的... ...
分类:
其他好文 时间:
2020-02-01 12:35:36
阅读次数:
95
软件开发目录规范 一、软件开发的目录规范 为了提高程序的可读性与可维护性,我们应该为软件设计良好的目录结构,这与规范的编码风格同等重要,简而言之就是把软件代码分文件目录。假设你要写一个ATM软件,你可以按照下面的目录结构管理你的软件代码: ...
分类:
其他好文 时间:
2020-01-31 00:54:28
阅读次数:
68
一、含义 其实就是依赖注入或者控制反转,主要用于: 1、对象创建 2、依赖管理 二、好处 目的就是为了解耦合,使代码具有更高的扩展性和维护性 1、耦合度和扩展性的关系 耦合性越高,加入新功能就需要大量的修改已有的代码,可扩展性越低 2、耦合度和可维护性的关系 耦合性越高,代码之间关联性依赖性紧密性越 ...
分类:
其他好文 时间:
2020-01-30 23:13:58
阅读次数:
126
软件设计师教程+真题详解+其他考试资料,教程有第二版第三版第四版,带完整目录。 下载地址:网盘下载 ...
分类:
其他好文 时间:
2020-01-30 17:20:05
阅读次数:
68
什么是信息系统? 信息系统是一个提供信息服务的计算机应用系统,在技术上有四个特点:数据量大,数据持续存储,涉及数据库的增删改查等多种操作,数据共享。 总体说,信息系统就是一个对输入的数据进行存储,加工,处理后得出有用的信息并输出来供用户使用的系统。 软件架构中的三层结构分为哪三层?简述每一层的功能是 ...
分类:
其他好文 时间:
2020-01-30 14:30:53
阅读次数:
77
它既可以描述软件总的模块层次结构--H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO图。 总体设计 与 详细设计 总体设计 - 设计图形工具: 1.层次图:描述层次结构。2.HIPO图:在层次图的基础上,把图中除了顶层的方框外都加上编号****基本形式:输入, ...
分类:
其他好文 时间:
2020-01-29 12:31:36
阅读次数:
97
新年快乐!期末接二连三的考试实在太忙了忘记连连看没有更新完,今天想要学习生信时才发现。所以这次直接把连连看所有功能全部放上。 在传统的连连看的基础上,我增加了上传头像的功能,即可以自行上传图片作为游戏中要消除的图片,算是设计的一个亮点。 先把游戏截图放上。 (主界面) (点击上传头像后的对话框) ( ...
分类:
编程语言 时间:
2020-01-28 17:20:05
阅读次数:
81
我发现找个苹果的原图直TMD不容易,又是MOV格式,什么HDR,又有HEIC格式,还有MP4,JPEG, MLGB,你就不能用大家常用的格式?从手机连PC,老是掉线,只好选用iclound下,看看这是什么破软件设计, 估计苹果也没有把我们windows的用户当回事? 这个软件的退出键在哪里,难道要一 ...
分类:
移动开发 时间:
2020-01-21 10:42:21
阅读次数:
95
我们开发 Android 程序必定是从 UI 开始的 ,使用最新版的 Android Studio 可以在图形化界面下设计软件 UI, Android Studio 默认的布局是 ConstraintLayout 通过拖动可以快捷的将我们想要的文字、图片、输入框放到界面中 通过各种国定对齐方式可以方 ...
分类:
移动开发 时间:
2020-01-21 00:18:05
阅读次数:
531