软件工程
软件工程
SY-TAN
这个作者很懒,什么都没留下…
展开
-
2021-04-24
决策表 决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。 但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。 决策表组成1.条件桩(Condition Stub)列出问题的所有条件2.动作桩(Action Stub原创 2021-04-24 20:57:46 · 768 阅读 · 0 评论 -
2021-04-18
V模型,W模型与H模型 V模型 RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。 V模型大体可以划分为以下几个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收原创 2021-04-18 11:15:32 · 187 阅读 · 0 评论 -
2021-04-10
了解java的反射机制反射机制概念: 指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能调用它的任意一个方法.这种动态获取信息,以及动态调用对象方法的功能叫java的反射机制.&n原创 2021-04-10 16:10:37 · 57 阅读 · 0 评论 -
2021-04-06
1.阅读了解什么是形式化方法 在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科一样,使用适当的数学分析以提高设计的可靠性和鲁棒性。但是,由于采用形式化方法的成本高意味着它们通常只用于开发注重安全性的高度整合的系统。形式化方法在古代就运用了,而在现代逻辑中又有了进一步的发展和完善。这原创 2021-04-06 12:03:01 · 85 阅读 · 0 评论 -
2021-04-06
Why Software Development Methodologies Suck?(为什么软件开发方法论让你觉得糟糕)?原文 开发软件最终倚重的是开发者的能力,这才是个更重要的考量因素,而非选择哪门语言或纠结于方法论间的细微差别,但找到有(合适)技能的开发者是一个问题。 实际的软件项目是复杂的,没有规律可循,这会导致另一个原创 2021-04-06 11:10:09 · 51 阅读 · 0 评论 -
2021-03-27
1.为什么软件开发的周期总是预估的2-3倍?(1)既然是预估时间,软件开发周期是没有方法明确计算出来的,所以开发周期长于预估时间是正常且合理的。(2)软件开发过程中具有不确定性,人们无法预知开发过程中会出现何种问题,人们习惯于考虑理想状态,但现实总是比理想残酷。(3)可能在软件开发时与需求方沟通不足,也可能程序员对用户需求理解有偏差,开发的软件不符合需求方要求,软件要进行修改。需求方可能不断增加需求,改变需求。(4)时间分配可能不够合理。有一些环节可能原创 2021-03-27 14:38:12 · 85 阅读 · 0 评论 -
2021-03-21
4.目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救寸机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时原创 2021-03-21 12:24:35 · 1247 阅读 · 5 评论 -
2021-03-20
软件工程方法论对我们软件开发有多大用处?谈谈你的看法。 所谓方法论即一种以解决问题为目标的理论体系或系统,通常涉及对问题阶段、任务、工具、方法技巧的论述。方法论会对一系列具体的方法进行分析研究、系统总结并最终提出较为一般性的原则。 软件工程方法论为我们软件开发提供具体思路、步骤,使我们开发软件时条理更加清晰。相比于个人来说,我认为软件工程方法论指导下开发的软件更为规范,专业。  原创 2021-03-20 16:36:36 · 86 阅读 · 0 评论 -
2021-03-12
"Software engineering, of course,present itself as another worthy 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 accepted as its charter ‘How to prog原创 2021-03-12 22:12:12 · 126 阅读 · 2 评论