- 博客(16)
- 收藏
- 关注
原创 Java学习心得体会
开始学习任何一门课(包括java),兴趣最重要。我总结了一些Java的知识点:1、关于java的基本语法:变量、常量等的命名规则;关键字的介绍;各种数据类型;各种运算符;流程控制语句;数组和字符串的构造,操作数组和字符串方法的使用2、类和对象的介绍:方法、变量、构造函数;对方法重载、覆盖,类继承介绍;多态性的介绍3、内部类、匿名类、抽象类、接口、包的介绍4、输入输出: File类、 字节流类、字符流的介绍5、SWT各中界面的介绍6、事件监听和处理的过程7、异常处理的方法8、多线程的
2022-04-24 13:37:37 820
原创 软件工程P53 习题2 第4题,
4.目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。1.问题定义:该医院的患者监护系统是以.
2022-04-09 14:49:59 1669
原创 推荐阅读书籍《大象---thinking in UML》
《大象:Thinking in UML》以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。全书分为准备篇、基础篇、进阶篇和总结篇四个部分。准备篇讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。基础篇对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。进阶篇以一个实例贯穿全篇.
2022-04-09 14:30:57 136
原创 阅读和了解什么是形式化方法?
1.形式化方法概念:形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。例如,把全称肯定命题,用符号形式化为“SAP”;把联言命题、假言命题分别形式化为:“p∧q、“p→q”。又例如:一个具体的假言联言推理
2022-04-09 14:11:32 811
原创 了解Java的反射机制
首先了解下什么是动态语言 动态语言 是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运 行时代码可以根据某些条件改变自身结构 静态语言 与动态语言相对应的,运行时结构不可变的语言就是静态语言。 Java不是动态语言,Java可以称之为“准动态语言”。即Java有一定的动态性,我们可以利用反射机制、字节码操作获得类似动态语言的特性。1.Java反射机制概念:Java 反射机制 是在运行状态中
2022-04-09 13:48:28 229
原创 为什么软件开发方法论让你觉得糟糕?
原文地址:为什么软件开发方法学很糟糕 - 持续交付 (continuousdelivery.com)https://continuousdelivery.com/2012/08/why-software-development-methodologies-suck/翻译:中文|한국말在围绕软件开发实践和方法论的宗教战争中,有很多教条。相门方法在管理软件开发风险方面是有效的,还是仅仅在风险管理歌舞伎方面是有效的?TDD真的能生产出更高质量的软件吗?结对编程是代码审查的优秀替代品,还是只是提高咨询费率的...
2022-04-09 13:25:24 147
原创 了解WBS
1.WBS的定义:工作分解结构(Work Breakdown Structure,简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。2.主要用途:1.WBS是一个描述思路的规划和设计工具。它帮助项目经理和项目团队确定和有效地管理项目的工作。2.WBS是一个清晰地表示各项目工作之间的相互联系的结构设计工具。3.WBS是一个展现项目全貌,详细说明为完成项目所必须完成的各项工作的
2022-03-27 17:50:43 793
原创 什么是分而治之?
概念:分而治之. 从中文的角度来讲,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。. 从程序猿的角度来讲,所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解,这种朴素的思想来源于人们生活与工作的经验,也完全适合于技术领域。. 诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。基本思想:分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,..
2022-03-27 17:43:03 105
原创 为什么软件开发周期总是预估的2~3倍?
Quora精选:为什么软件开发周期总是预期的2~3倍?原文链接:https://www.sohu.com/a/132411358_355123理想和现实是有差距的,做一件事情有时候往往没有想象中这么简单。开发前预估的软件开发周期,是基于现有的理论和数据进行需求分析进而得出,但实际情况下并非如此。如今IT行业发展迅速,数据时刻都在更新,同时需求也在变化。而且,预估出来的软件开发周期是在理想化的状态下得到的,在实际开发中,人员的分工问题,技术问题,以及各种不可抗力因素的存在都会影响软件开发的周期。而且在
2022-03-27 17:27:00 81
原创 查找阅读资料,了解并总结软件工程与计算机科学的关系及区别,你的观点?
想要了解任何东西,首先都要懂得它们的定义。【软件工程】在最新的IEEE软件工程术语汇编中的定义:软件工程是: 1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件; 2.在1中所述方法的研究计算机科学与技术定义:是研究计算机的设计与制造,并利用计算机进行有关的信息表示、收发、存储、处理、控制等的理论方法和技术的学科。分析来说【计算机科学】专业的内容更全面,兼顾了硬件和软件,内容更丰富。学习课程包括电路、模电、数电、计算机系统结构、微机原理、汇编、编译、网络、编程语
2022-03-27 16:32:20 569
原创 有人负责,才有质量:写给在集市中迷失的一代
文章来源:https://m.ituring.com.cn/article/936313年前,新兴的草根开源软件运动如火如荼,而Eric Raymond的《大教堂与集市》(O'Reilly Media, 2001)一书则重新定义了我们的词汇表,几乎预言了瀑布模型和大型软件公司的终结。这本书有煽动性,但却没有说服我。与此同时,由于我正全身心投入开源运动,也就情不自禁地宁愿相信他是对的。而今年夏天我带到海滨别墅来的这本书,同样有煽动性,比Raymond那本更甚(但这本书在提到《大教堂与集市》时是相当正面
2022-03-27 14:58:29 119
原创 从瀑布到敏捷——漫画解读软件开发模式变迁史
这张图片从上向下,五个房间,分别是瀑布模型(waterfall),敏捷开发(agile),看板(KANBAN),SCRUM和精益软件开发(lean)。1. 瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。2 .敏捷开发(agile):以人为核心、迭代、循序渐进的开发方法。敏捷开发以用户的需求进化为核心,采用迭代按部就班的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分红多个子项目,各个子项目的成果都通过测试,具有可视、可集成和.
2022-03-27 14:10:44 168
原创 软件工程是不是教会不怎么会写程序的人开发软件?你的观点?
问:“Software engineering ,of course, presents itself as another worthy cause, but that is eyewash:cause, but that is eyewash: if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has acc
2022-03-27 11:57:49 81
原创 写一个自我简介,列出对软件工程课程的希望及个人目标
自我简介:本人是一名桂林理工大学在读的大二本科生,就读于软件工程专业,学习了一些程序设计,喜欢编程。教育背景:JavaWeb、C语言、JAVA、数据结构、计算机网络、等等。希望能学好软件工程这门学科。对软件工程课程的希望:1.希望能了解到软件工程的发展史和发展前景。2.希望能得到关于软件制作的不同方法。3.希望课堂可以有趣。4.希望能学到发展历史上一些著名的有用的算法。5.希望能独立设计一个软件。6.希望上完这门课能有不同的感悟。个人目标:1.能够掌握软件工程这门课程
2022-03-27 11:37:14 1547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人