自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件工程导论课堂作业

1画出程序流程图和盒图2下图是结构化的吗?如果不是,设计一个等价的结构化程序

2022-04-23 13:03:28 128

原创 阅读和了解什么是形式化方法,推荐月的书籍《大象---thinking in UML》

YUEDU

2022-04-23 12:49:40 125

转载 了解java的反射机制

Java反射机制是 Java 语言的一个重要特性。在学习 Java 反射机制前,大家应该先了解两个概念,编译期和运行期。编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 class 文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作,比如检查错误。运行期是把编译后的文件交给计算机执行,直到程序运行结束。所谓运行期就把在磁盘中的代码放到内存中执行起来。Java 反射机制是在运行状态中,对于任意一个.

2022-04-23 12:44:28 47

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

软件开发方法只是提供一种参考的模型从文章中知道,掌握IT技能有两个基本条件:一个环境足够规律以便可预测;有机会通过长时间实践来学习掌握这些规律。但是软件项目往往是没有规律及可预测环境的,因为用户的需求是一直在改变和增加。我们一直在学习——实践——纠正——学习——实践的循环中前进,掌握IT技能的路似乎没有尽头,在犯错和遇到问题时,就是我们头疼的时候,我们不得不停下来去解决它,所以到头来我们会发现跟着方法论走,我们工作得非常幸苦,你就会觉得它很糟糕。...

2022-04-23 12:41:09 43

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

软件生命周期只有软件定义软件开发和运行维护三个时期组成每个时期又进一步划分成若干个阶段。软件定义时期的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。这个时期的工作通常又称为系统分析,由系统分析员负责完成。软件定义时期通常进一步划分成三个阶段,即问题定义、可行性研究和需求分析。开发时期具体设计和实现在前一个时期定义的软件,它通常由下数四个阶段组成。总体设计详细设计编码和单元测试,综合

2022-03-27 18:44:17 28

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

通常把在软件生命周期全过程使用的一整套技术方法的集合称为方法学,也称为范型。软件工程方法学包含三个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“怎么做”的问题。目前使用的最广泛的软件工程方法学分别是传统方法学和面向对象方法学。传统方法学也称为生命周期方法学后结构化范 型。它采用结构化技术(结构化分析,结构化设计和结构化实现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持·结构化技术的运用。与传统方法相反,面对对象方法把数据和行为看成是同等重要的,它是

2022-03-27 18:01:00 103

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

首先,软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程是指导一个人如何开发软件,对程序并不做太多要求。对于软件工程不仅仅是包含程序,还包括程序的处理对象,以及与程序开发、测评、维护等,但无论怎么样,程序都是必不可少的,懂得如何编写程序和提高程序效率这是每个程序员必备的。...

2022-03-08 17:50:05 7972

空空如也

空空如也

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

TA关注的人

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