软件工程
文章平均质量分 63
前端帅气小哥哥
这个作者很懒,什么都没留下…
展开
-
软件工程视频整理(一)
从上个月月底开始,我就开始了软件工程视频的项目。要加快自己学习的角度,抓紧追上其他朋友。以下是我整理的一些知识点:一:软件的三个部分:程序,数据结构,文档分类:系统软件:操作系统,数据库管理系统,设备驱动程序,通信处理程序支撑软件:文本编辑程序,文件格式化程序,磁盘向磁带向数据传输的程序,程序库系统,支持需求分析、设计、实现、测试和支持管理的软件。应用软件:商业数据处理软件,工程与科学计算软件,计...原创 2018-03-17 15:35:46 · 1337 阅读 · 30 评论 -
【N01】如何一张一张显示从数据库中查询到的图片
经过两个月的激情奋战,我终于结束了自己的项目任务。点击右端的缴费截图按钮,就可以弹出对应学生所有的缴费截图功能,这是如何显示的呢?首先我在DIV布局上,先设置了一个大的DIV,ID是MAIN,然后将从后端查询来的代码使用FOR循环,在MAIN中添加一串HTML语言,循环一次就根据审核状态判断应该生成什么样的HTML语言,增加一个DIV框,里面有一张图片和两段文字,设定它们的宽度为25%,这...原创 2019-03-31 20:22:19 · 1430 阅读 · 5 评论 -
MVC是什么?
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC开始...原创 2019-02-17 20:57:35 · 1430 阅读 · 12 评论 -
【牛腩新闻发布系统】开始
终于步其他小伙伴的后尘了,开始了牛腩新闻发布系统,而且一下子就取得了极大的进步呢!哎呀,没想到一下子就取得了这么大的成功,看来拿下牛腩新闻发布系统就在眼前呢。下面我来给大家介绍一下这个一后面代表着什么吧,麻雀虽小五脏俱全哦。首先,我在系统中建了一个SQLHelper类,代码如下:/* * 创建人:王闯 * 创建时间:2019年1月6日11点38分 * 说明:数据库助手类 ...原创 2019-01-06 14:47:54 · 513 阅读 · 5 评论 -
【机房合作】完成
经历了一个月的机房合作终于完成了,我的内心终于松了一口气。在本次合作中,我学会了很多东西,具体主要体现在一下工具的运用1:禅道的使用本来觉着这个东西用着非常麻烦,简直就是给自己增加负担的,但是用多了以后觉着这是一件非常好用的工具,能够给我们程序员的开发工作带来很多的方便。2:墨刀的使用这是一个绘制动态原型图的工具,本来小伙伴一直担心我没有用过这个东西,不会使用,但是我根本不...原创 2018-12-30 17:10:36 · 341 阅读 · 7 评论 -
【机房合作】启动反思
龟速的我终于在上个月开始了机房合作项目,我应该加快自己的速度了,合作相比之前而言,产生了很多麻烦的东西,给我带来了很多的启发。1:命名规范相比一个人的开发而言,几个人合作一定要注意命名规范的问题,我们合作小组在刚开始就很注意这个问题,把能想到的所有的命名规范都谈论到了,但是后来还是发生很多问题。后来2:一定要注意多和组员沟通,把逻辑理清楚了因为缺乏沟通,发生过很多的问题,我和我的组...原创 2018-12-09 21:26:02 · 204 阅读 · 11 评论 -
面向对象程序设计的五个基本原则
面向对象程序设计一共有五个基本原则,分别是:单一职责原则(SRP)、开放-封闭原则(OCP)、里氏替换原则(LSP)、依赖倒置原则(DIP)、接口隔离原则(ISP)单一职责原则(SRP):WHAT:对于一个类而言,应该仅有一个引起它变化的原因。WHY:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的...原创 2018-07-19 17:52:25 · 3410 阅读 · 20 评论 -
UML基础【静态图】
静态图(结构行为图)分为三种:类图、对象图、包图。类图:描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。用途:支持系统的功能需求,系统要提供给最终用户的服务。类:对一组具有相同属性、操作、关系和语义的对象的描述。在UML中,类用矩形来表示,并且被划分为了三个部分:名称部分、属性部分、操作部分。接口:在没有给出对象的实现和状态的情况下对对象行为的描述。对象图:类图在系统某一时...原创 2018-05-08 20:59:00 · 729 阅读 · 6 评论 -
UML基础【用例图】
软件质量衡量指标外部:正确性,健壮性和可靠性,性能内部:模块性,灵活性和可扩展性,可重用性,可兼容性 模型模型是对现实的简化。就是把复杂系统编成小的系统,采用“逐个击破”的原则逐一解决一幅图顶的上千言万语模型的组成系统:描述的对象目标:系统的目标成分:构成系统的各种组成和子系统约束条件:系统所处的环境及约束条件关系:表述不同变量之间的数量关系建模的原理分解抽象泛化投影、视图构建化形式化 UML:统...原创 2018-05-06 21:26:08 · 390 阅读 · 6 评论 -
软件工程视频整理(五)
测试软件测试:对软件计划、软件设计、软件编码进行差错和纠错的活动。程序测试:对编码阶段的语法错,语义错,运行错进行查找的编码执行活动。找出编码中错误的代码执行活动称程序测试。纠正编码中的错误的执行活动称程序调试。软件确定与程序确认软件确认是广义上的软件测试,他是企图证明程序软件在给定的外部环境中的逻辑正确性的一系列活动和过程。调试调试:是在进行了成功德测试之后才开始的工作。它与软件测试不同,调试的...原创 2018-04-22 20:20:58 · 563 阅读 · 32 评论 -
软件工程视频整理(四)
软件维护的定义在软件运行/维护阶段对软件产品进行的修改就是所谓的维护。维护在生存期所占的比例:70.8%维护的类型改正性维护20%,适应性维护20%,完善性维护50% 维护的问题1:理解别人写的程序困难,困难程度随软件配置成分减少而迅速增加2:要维护的软件往往没有合适的文档或资料不全3:绝大多数软件设计时没有考虑将来的修改4:软件维护不是一项吸引人的工作5:软件人员经常流动,维护不能依靠原开发人员...原创 2018-04-01 15:49:02 · 462 阅读 · 11 评论 -
软件工程视频整理(三)
软件测试的目的:1测试是程序的执行过程,目的在于发现错误2一个好的测试用例在于能发现至今未发现的错误3一个成功的测试是发现了至今未发现的错误的测试软件测试的原则1应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。2测试用例应由测试输入数据和对应的预期输出结果这两部分组成3程序员应避免自己检查自己的程序4在设计测试用例时,应当包括合理的输入条件和不合理的输入条件黑盒测试:把测试对象看做一个...原创 2018-03-25 16:21:09 · 541 阅读 · 48 评论 -
软件工程视频整理(二)
在软件工程视频中提到了一个两个非常重要的概念:耦合和内聚,在这篇博客中我对关于这两个概念的知识点进行了整理,希望能够帮助我巩固关于这两个知识点的,也希望能对接大家有所帮助。耦合:对一个软件结构内各个模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,调用模块的方式,以及通过接口的信息。耦合可以分为以下几种,它们之间的耦合度由高到低排列如下:(1) 内容耦合。当一个模块直接修改或操作另一个模...原创 2018-03-18 15:57:36 · 409 阅读 · 26 评论