自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性

某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性

2022-04-24 12:46:34 825

原创 JAVA反射机制

什么是JAVA反射机制

2022-04-24 12:19:59 242

转载 什么是软件形式化方法

软件形式化方法(Formal Method)在软件开发中一直都受到多方面的争议。持肯定态度的拥护者认为形式化方法会引起软件开发的革命,另一些持否定态度者则怀疑甚至反对将数学引入软件开发过程中。

2022-04-24 12:08:41 845

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

计划赶不上变化,软件开发也是这样1.首先对软件过程开发时间的预估,取决于项目负责人对项目所耗时间的估计,只是一个估计值2.开发软件时遇到困难,或者有细节需要打磨时,会耗费时间3.需求与实现之间的距离也会影响进程的开发时间,对于甲方的需求与程序员所开发的软件之间,必然会存在一定的差异,作为程序员的我们不得不进行修改导致时间的增加。4.团队之间的分工出现问题,或者个别员工没有在指定时间内完成任务,拖慢进程5.在预估开发周期的时候并没有考虑到特殊的情况,比如法定节假日以及员工请假的情况。..

2022-04-04 15:33:31 417

原创 什么是分而治之

在软件工程中分而治之是模块化的实质。模块化是指逻辑和物理上将事物分解为更小、更简单的分组(例如需求和类),从而满足软件工程化管理的需要,通过划分帮助人们将同时要考虑的对象数目减少到普通智力的人能够胜任自如的地步;在面向对象的范式中,子系统、包、构件和对象本身也都是模块化的实体元素。所以在我看来模块化与分而治之是软件设计中的管理学以分工协作来扩展团队解决复杂软件问题的能力。...

2022-04-04 15:23:14 97

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

软件开发方法是一套应用于开发软件的原理、过程、实践和知识的集合。如 Parnas 方法、SASD 方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法等。在我看来,软件开发仅仅依赖于软件开发方法论而不去探讨和预测开发过程环境的变化规律、不去付出较长的时间实践这些规律,开发团队也没有较强的适应环境变化的能力,在依赖软件开发方法论时便会让人觉得很糟糕;只有组建好一个学习能力和适应能力强健的队伍,充分掌握了规律,做好充足的准备,才能使软件开发方法论运用起来时不那么的糟糕...

2022-04-04 15:18:49 217

原创 软件工程与计算机科学的关系及区别

软件工程:该专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等方面,培养学生适应计算机应用学科的发展,特别是软件产生的发展,使其具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。计算机科学:研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算机本身的性质和问题的学科。计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等,则更具体的..

2022-04-03 23:20:38 5324

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

软件工程方法论在软件开发的过程中是至关重要的。软件工程方法论能让我们掌握更高的方法,高效、敏捷的开发软件。

2022-04-03 17:36:13 183

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

软件工程并不是教会不怎么会写程序的人开发软件,而是在教会开发者如何工程化的去完成一个完整的软件开发。

2022-04-03 17:20:13 207

空空如也

空空如也

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

TA关注的人

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