摘要: 我了解过的编程语言: 1.java:面向对象,跨平台性好 2.c,c++:系统底层开发的重要语言 3.python:语法简洁,功能强大,在人工智能领域应用广 我使用过的编程工具: 1.Dev-Cpp:我用它来编写c语言和c++程序 2.pycharm:我用它来编写Python程序 3.Visual 阅读全文
posted @ 2024-05-26 12:01 aa阿夏 阅读(21) 评论(0) 推荐(0)
摘要: 什么是模块化:模块化是将一个系统或项目分解成独立的、可替换的模块,每个模块具有特定的功能和接口。通过将系统分解为模块,可以更好地组织和管理代码,提高代码的可读性、可维护性和可扩展性。 为什么要模块化: 1. 提高代码的组织性和可读性 2. 降低代码的复杂性 3. 增强代码的可维护性 4. 提高代码的 阅读全文
posted @ 2024-05-26 11:49 aa阿夏 阅读(62) 评论(0) 推荐(0)
摘要: 学生:学生是切实使用软件的人,所以要照顾这个年龄段的孩子的感受 家长:家长是负责监督孩子学习的人,所以家长也要有良好的体验感 老师:老师也是利用这个软件的人,所以也要考虑老师的使用感 学校管理人员:学校管理人员了解什么是最贴合学生的 教育技术专家:专家有经验,也知道孩子该怎样学最好 软件开发人员:向 阅读全文
posted @ 2024-05-26 11:43 aa阿夏 阅读(26) 评论(0) 推荐(0)
摘要: ![](https://img2024.cnblogs.com/blog/3424004/202405/3424004-20240526113222105-966212795.jpg) 阅读全文
posted @ 2024-05-26 11:34 aa阿夏 阅读(18) 评论(0) 推荐(0)
摘要: 为什么软件开发周期总是预估的2-3倍 1.需求可能会不断变化 2.解决问题时间估算不正确 什么是分而自治? 将复杂问题分解成几个小问题来解决。 了解wbs: WBS 是工作分解结构(Work Breakdown Structure)的缩写。它是一种项目管理工具,用于将项目或任务分解成较小的、更易于管 阅读全文
posted @ 2024-05-26 11:30 aa阿夏 阅读(12) 评论(0) 推荐(0)