1.结构化系统开发方法、原型法、面向对象开发方法的优缺点和适用场合?
1.结构化系统开发方法(也称为“生命周期方法”)
(1)优点:从整个系统出发,强调整体优化条件下的“自上而下”的分析和设计,保证了系统的完整性和目标的一致性;遵循顾客至上的原则;严格区分系统开发的阶段;每个阶段的工作成果是下一阶段的基础,便于系统开发的管理和控制;文件标准化,根据工程标准建立标准化文件。
(2)劣势:用户素质或系统分析师与管理者沟通问题;开发周期长,难以适应环境变化;对于结构层次较低的系统,很难在开发初期锁定功能需求。
(3)适用范围:主要适用于大型、高度结构化系统的开发。
2.原型法
(1)优点:符合人们对事物的认识规律,系统循序渐进开发,反复修改,保证更好的用户满意度;开发周期短,成本相对较小;有了用户的直接参与,系统更加贴近现实;易学易用,减少用户的培训时间;适应性强。
(2)缺点:不适合大型系统的开发;开发过程的管理要求高,整个开发过程要经历“修改-评估-修改”的多次迭代;用户过早看到系统原型,误以为系统就是这样,容易让用户失去信心;开发人员倾向于用原型代替系统分析;缺乏标准化文件
(3)适用范围:处理过程清晰简单;涉及具有狭窄表面的小系统。
不适合:大型复杂系统,难以模拟;有大量操作性和逻辑性很强的处理系统;基础管理工作不完善,治疗流程不规范;大批量处理系统
3.面向对象的开发方法
(1)优点:a .分析和设计中的对象与软件中的对象的一致性。
b、实现软件复用,简化程序设计。
c、系统易于维护
d、缩短开发周期
(2)缺点:不容易开发大型系统。
2.数值模拟有什么好处?
对于可以测试的材料,尽量采用实验方法,辅以数值模拟。在工作中
在过程应用中,很多情况下是无法进行实验的,比如挖掘问题等。数值模拟的内部程序有相应的计算方法,可以模拟更复杂的过程。
直觉和求解速度:实验直观,数值模拟不如实验方法直观,更抽象,但可以
快速获得结果。实验操作复杂。
成本:实验成本高,数值模拟成本低,只需要在计算机上进行模拟和数据处理即可。
加载:数值模拟可以任意施加各个方向的载荷,可以施加实验方法无法达到的条件。
因此,数值模拟方法在监测、设备开发、优化和效果预测方面具有重要的价值。
数据采集:实验只能采集特定点的应力应变数据,不能得到整个材料所有点的应力。
应变值,而数值模拟方法可以对每个区域、每个测点进行应力分析和位移分析,与实验形成互补。
数据处理:实验方法和数值模拟方法要结合使用,并对结果进行充分分析。
综合考虑两种方法的优缺点,相互比较验证,结合理论分析,有针对性地对数据和结果进行修正,可以得到更加全面客观的结论。
结果的可靠性:数值模拟方法在模拟分析过程中,往往会简化边界条件和材料属性。
它或多或少地影响着分析结果,并且随着结构离散化形式的不同,结果和精度也不同,导致随机性更大,可靠性更低。在实验中,不可避免的主客观因素也会产生误差,但误差远小于数值模拟,可靠性更高。
两种方法相互印证:合理的数值模拟方法对实验研究和理论分析有指导作用,可以有所帮助
半岛电子弥补实验工作的不足。将实验结果与数值模拟结果进行对比,判断数值模拟方法的可行性。
发表评论