自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 《大象--thinking in UML》

UML是一种建模语言的缩写,它综合了当时已经存在的面向对象的建模语言、方法和过程,是一个支持模型化和软件系统开发的图形化语言,为软件开发所有阶段提供模型化和可视化支持,使用UML可以帮助沟通和交流,辅助应用设计和文档的生成,还能够阐释系统的结构和行为。UML定义了多种图形化的符号来描述软件系统部分或全部的静态结构和动态结构。内容:UML从考虑系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图、部署图等九种图。这些图从不同的侧面对系统进行描述,系统模型将这些不同的侧面综

2022-04-14 11:14:13 147

原创 为什么软件开发方法论让你觉得很糟糕?

因为软件开发内容量大,知识点多且复杂,且软件工程的环境也是复杂的。而软件工程方法论是一套科学的,系统的,有规律的方法。当我们进行软件开发时,我们需要花费大量的时间和精力,随着我们学习内容的增加,我们会发现,我们整个过程的学习几乎都是循序渐进去认识和了解软件开发的过程,当我们接触软件开发工作时,我们会发现开发环境是不可控制的,开发环境的不可控制会让我们遇到非常多的问题,这样会使我们的软件开发难以进行,而方法论的方向是让整个开发过程变得可控,事实证明,这是无法实现的,软件开发方法论的出发点是好的,但是实际上的开

2022-04-14 10:39:41 101

原创 有人负责,才有质量:写给在集市中迷失的一代

作为一名软件工程专业的学生,我接触到了c语言,数据结构,软件工程,软件开发,java编程等专业知识,同时我也知道了代码的重要性,不管是上课还是写作业,我们都要接触代码以及学习软件开发等知识,我想起了我刚开始学习编程(开始接触代码)的时候,当我不知道如何下手时,我会去网上搜答案,看懂网上的答案,然后把网上的代码进行修改变成自己的代码来完成作业,从文章中,可以知道,在如今的时代,许多的coder会迷失在这充满源码的时代,他们不再自己动脑想代码,而是复制或者重用他人的代码,这样的现象不止在代码这里体现,在很多方面

2022-04-07 21:28:41 76

原创 为什么软件开发周期总是预估的2-3倍?

软件开发周期预估是根据开发的内容,用到的开发工具,资源,开发人员的实力,开发人员的人数等诸多因素对整个开发过程(需求调研,程序设计,编码,调试)所花费的时间做出的预测。而软件开发是一项非常复杂的工程,涉及了非常多的东西。在开发过程中,如果开发人员经验不足,缺少实战的经历,不懂得应对突发情况,不会随机应变,且在预估的时候没有预留一些处理突发事件的时间的话,开发时间会比预估的长;如果实际的开发资源比预估的少,开发人员的人数不合理,团队的工作效率不高,没有合理安排各个开发人员的工作,忽略每个开发人员的工作效率,没

2022-04-07 13:48:54 244

原创 阅读和了解什么是形式化方法

软件工程中的形式化方法就是通过严格的符号系统和数学模型来描述和验证一个目标软件系统的行为和特性,包括需求规格、设计和实现等。形式化方法所使用的是严格的数学语言,其语法和语义都是无二义的、精确的。...

2022-04-06 22:12:39 237

原创 JAVA的反射机制

Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类成员变量和方法,可以调用任意一个对象的属性和方法。它是动态获取程序信息以及动态调用对象的功能。Java反射机制在服务器端需要根据客户的请求,动态调用某一个对象的特定方法。功能:在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法...

2022-04-06 21:19:09 387

原创 下图是结构化的么?如果不是设计一个等价的结构化程序

不是,因为循环结构有两个出口,不符合结构程序的定义,因此是非结构化。

2022-04-05 23:33:33 196

原创 画出程序流程图和盒图

2022-04-05 23:05:35 1267 1

原创 习题二 第四题

技术可行性:生理数据的采集需要涉及大量的专业精密仪器,软件工程师并不精通,需要专业人士的帮助经济可行性:支出方面由医院承担,是否可行取决于医院是否能支付所需的费用操作可行性:软件维护需要专业人士的帮助,需要专业人员定期对数据库进行管理和维护...

2022-04-05 19:58:37 369

原创 软件工程与计算机科学的关系及区别,你的观点?

软件工程以计算机科学与技术为基础。软件工程注重实践能力,软件工程的学生从事工作的时候上手快,软件工程偏向于应用已有的技术,程序设计语言,偏向于将它们应用于计算机工程项目,它以计算机科学与技术为基础,强调软件开发的工程性,需要学生掌握以后工作所必需的基础知识,基本方法和技能,懂得软件开发和软件维护。而计算机科学与技术注重编程能力,计算机科学与技术的学生需要一定的逻辑思维能力,且计算机科学与技术的出发点是希望学生掌握计算机科学的基础理论,吃透理论知识,把所学的知识运用到项目中去,同时也需要从业人员不断学习,要有

2022-04-05 18:44:49 197

原创 WBS是什么?

WBS也叫工作分解结构,是一个描述思路的规划和设计工具,能帮助项目经理和项目团队确定和有效地管理项目的工作;也是一个清晰地表示各项目之间的相互的结构设计工具;是一个展示项目全貌,详细说明为完成项目所必须完成的各项工作的计划工具;可以向高级管理层和客户报告项目完成情况,作为项目状况的报告工具;可以防止遗漏项目的可交付成果。它的工作原理就是先把项目分解,分解成任务之后,往下分解,再把任务分解成工作,一层层分解下去(自上而下分解),直到不能分解为止。...

2022-04-05 16:30:00 615

原创 什么是分而治之?

软件工程中的分而治之是指把一个大的项目方成几个小的需求,然后把分出来的需求交给相应的项目人员进行处理,最后实现整个项目简单化,使得项目可以更快、更好的完成。简单来说,就是把一个非常复杂的项目拆分成多个板块,然后把这些板块一个一个的完成,每一个都完成之后,这个项目就完成了。...

2022-04-05 16:02:39 58

原创 软件工程方法论对我们软件开发有多大用处?谈谈你的看法?

软件工程方法论是指面向元数据的方法、面向过程的方法、面向对象的方法和形式化方法。软件工程方法论是指在软件开发过程中,必须遵循的普遍行为和方法,通常在软件生命周期全过程中使用的一整套方法的集合。它包含三个要素:方法、工具和过程。方法是指完成软件开发的各项任务的技术方法,回答“怎么做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,规定了完成各项任务的工作步骤。通过学习软件工程方法论,学习系统的、科学的理论框架,吸收前人的工作经验,可以提

2022-04-05 15:46:10 53

原创 从瀑布到敏捷——漫画解读软件开发模式变迁史

瀑布模型:瀑布模型是唯一被广泛采用的生命周期模型,同时也是软件工程中应用得最广泛的过程模型,具有顺序性和依赖性,它在编码之前设置了系统分析与系统设计的各个阶段,分析与设计阶段的基本任务规定,瀑布模型开发软件的重要思想是清楚地区分逻辑设计与物理设计,尽可能推迟程序的物理实现。瀑布模型是一种线性的开发模式,具有不可回溯性。敏捷过程:为了使软件开发团队具有高效工作和快速响应变化的能力,提出了敏捷软件开发。敏捷软件开发的特点是以客户作为开发团队的成员,使用用户素材,短交付周期,验收测试,结对编程,测试驱动开发,

2022-04-05 14:52:38 106

原创 软件工程是不是教会不怎么会写程序的人开发软件?你的观点?

软件工程并不是教会不怎么会写程序的人开发软件。软件工程的主旨是用工程化的方法指导软件开发、维护,它是研究如何以系统化的、规范化、可定量的过程化方法去开发和维护软件,软件工程涉及了很多方面的内容,包括程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。它不仅仅是只教会不怎么会写程序的人开发软件,同时也提供一种更系统、高效、流程化的方法给会开发语言的程序员开发软件,让他们可以根据用户需求、采用某种程序设计语言并利用开发工具进行软件。

2022-04-05 14:11:07 4535

原创 【自我简介】

我是一名大二本科生,目前所学的专业是软件工程专业,大一刚开学的时候是计算机大类专业,在这两年里,我学习了C语言,数据结构,计算机网络等知识,在大一的时候取得了不错的成绩,获得了奖学金,大二的时候开始了分流,选了软件工程专业,希望在接下来的学习,可以学好java,软件开发,python,操作系统等专业课知识,同时希望自己经过接下来的学习可以做到独立编程,编写程序,最后希望自己可以学有所成,学以致用。

2022-04-03 21:38:50 725

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除