摘要: 1.软件设计的目标及主要任务有哪些? (1)软件设计的目标:软件设计阶段的基本目标是构造系统“怎么做”的模型描述。 (2)软件设计的主要任务:软件需求“变换”为用于构造软件的蓝图。 其中:“输入”是需求分析各种模型元素, “输出”是软件设计模型和表示。 2.什么是模块(构件)化设计思想? (1)模块 阅读全文
posted @ 2021-04-07 16:42 蒸蒸麻薯 阅读(374) 评论(0) 推荐(0)
摘要: 1.结构化分析的特点是什么? 采用自顶向下、逐层分解的方法求解复杂问题。 2.数据流图的建模元素有哪些? (1)数据的原点或终点 (2)加工或处理 (3)数据存储 (4)数据流 3.如何构建数据流图?有哪些注意事项? 构建方法: (1)构建顶层数据流图 (2)构建0层数据流图 (细化顶层数据流图) 阅读全文
posted @ 2021-03-18 21:16 蒸蒸麻薯 阅读(254) 评论(0) 推荐(0)
摘要: 1.需求分析的目的是什么,有什么作用? (1)目的:要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。 (2)作用:需求分析虽处于软件开发的初期阶段,但它对于整个软件开发过程以及产品质量至关重要。 2.软件需求有哪 阅读全文
posted @ 2021-03-13 23:02 蒸蒸麻薯 阅读(287) 评论(0) 推荐(0)
摘要: 1.简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。 (1)软件过程:软件生存周期中的一系列相关过程所涉及的活动 (2)软件生存周期:软件也有一个从生到死的过程,这个过程一般称之为软件的软件生存周期或生命周期。 (3)软件过程模型:一个包括软件产品开发、运行和维护中有 阅读全文
posted @ 2021-03-13 14:12 蒸蒸麻薯 阅读(207) 评论(0) 推荐(0)
摘要: 1.结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法。 (1)软件工程应把网络安全和隐私保护作为公司的最高纲领,把可信作为第一优先级,放在功能、特性和进度之上。 (2)代码是软件的基础,应遵从架构与设计原则并能熟练使用各种编程库和API,编写出简洁、规范、可读性强、健壮安全的代码。 ( 阅读全文
posted @ 2021-03-12 19:15 蒸蒸麻薯 阅读(64) 评论(0) 推荐(0)