自定义博客皮肤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)
  • 收藏
  • 关注

原创 推荐阅读书籍《大象---thinking in UML》

简介此书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。 全书分为四个部分。第一部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。第三部分以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。第四部分针对在现实中经常

2022-04-12 17:16:39 107 1

原创 【无标题】阅读和了解什么是形式化方法

定义用于开发计算机系统的形式化方法是描述系统性质的基于数学的技术,这样的形式化方法提供了一个框架,可以在框架中以系统的而不是特别的方式刻划、开发和验 证系统。 如果一个方法有良好的数学基础,那么它就是形式化的,典型地以形式化规约语言给出。这个基础提供一系列精确定义的概念,如:一致性和完整性,以及定义规范 的实现和正确性。 形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种技术。不同的形式化方法的数学基础是不同的,有的以集合论和一阶谓词演算为基础(如Z和 VDM),有的则以时态逻辑为基础。形式化方

2022-04-12 17:08:14 82

原创 软件工程作业

目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性分析经济可行性:由医院承担,可行与否需要经过医院判定。操作可行性: 需要医生和专业人士一起合作,医生负责检查数据,而专业人士负责去将系统做好。...

2022-04-12 17:02:24 173

原创 软件工程课堂作业

1画出程序流图和盒图由于该流程图有两个输出口,因此判断该流程图不是结构化图。while(p){q;if(!o){break;}}

2022-04-12 16:38:41 174

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

环境是无规律的,做出变更与理解变更带来的结果之间的反馈过程太长了。这里的“变更”一词是指广义上的需求变更、方法变更、开发实践变更、商业计划变更、代码或配置变更等等。软件开发也无规律可循,需要根据环境因素去改变。因此,软件开发方法论会让我觉得糟糕。...

2022-04-04 19:29:43 253

原创 软件工程作业

为什么软件开发周期总是预估的2-3倍?1、理论上的软件开发周期是忽视很多中间细节的预估。2、现实的实践往往要比想象中的困难。什么是分而治之?我的理解是将一个复杂的大项目分解成若干个小项目,然后分别对他们进行分析和理解,最终再进行整合。摘自百度百科:分而治之,最初的意思就是 分别的管理(处理)。在计算机上用到分而治之就是把一个复杂的大问题化成一个个可执行的小问题。这种做法其实是非常有效的,一个复杂的问题处理起来给人一种非常困难的感觉,但是试想如果把它划分为一个个小问题来解决,解决了一个

2022-04-04 18:54:19 235

原创 软件工程作业3

了解并总结软件工程·与计算机科学的关系及区别,你的观点?软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。两者的主要区别是:计算机科学技术专业更加强调基础专业知识的学习,软件工程专业更加强调动手能力的培养即实践。...

2022-04-04 18:27:19 228

原创 软件工程作业二

从瀑布到敏捷——漫画解读软件开发模式变迁史1.瀑布模型:将客户隔绝在外,并按顺序逐一完成的模式,从时间上来说是一种浪费。2.敏捷开发模型:以用户的需求进化为核心,采用迭代、循序渐进的方法进行。与瀑布模型不同的是,客户会参与到软件开发的整个流程中。把一个大项目分为多个子项目,这些小项目是可以独立运行的,并分别完成的模式。在此过程中软件一直处于可使用状态。...

2022-04-03 17:15:01 262

原创 软件工程作业1

第一题自我简介 首先进行一下自我介绍,在经历专业分流以后,我成为了一名软件工程一名本科二年级的学子,在这之前,我已经学习了C语言,数据结构,计算机网络等专业课科目,喜欢学习这个专业,但是自己的实践能力还是不足,需要在今后的日子里夯实基础,勤奋实践。对这门课程的希望1.希望通过学习软件工程这门学科,能充分理解开发一款软件所需要的理论知识以及工作流程,并在未来的生活中运用自如。2.其次,在学习过程中我希望能解决很多之前遇到的无法解决的问题,比如不会运用数据结构的知识来编程。3.当...

2022-04-03 16:45:57 434

空空如也

空空如也

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

TA关注的人

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