自我介绍以及对于软件工程的看法
来源:互联网 发布:砍柴网源码 编辑:程序博客网 时间:2024/06/11 00:31
我是边小丰,计算机专业小白。喜欢移动开发(Android)、也喜欢数据算法,欢迎各位大神指教!
对于软件工程这门课程,软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在读完了书之后,我提出了以下问题:
1、软件工程未涉及算法,但是为什么在我们的开发过程中如此重要呢?
软件工程是学习研究工程化的软件开发方法,使开发过程更加规范。虽然没有涉及到算法等等的核心内容,却是我们的团队开发中应该熟悉的。这样会让我们更加高效率的进行开发。这样也在无形中提升我们的个人素质和团队开发协作能力。
2、分析需求的时候,如果有小部分的人会提出另外的一种需求,但是实际意义不是特别大的,这个时候该如何取舍?
软件的实际开发过程中,我们面向的用户是多种多样的,只有在经历实际调研,仔细分析后,才能有自己独到的理解。但是我们还是需要抓住潜在用户的需求。
3、敏捷开发是否能够适应小规模的团队?
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发使用与于任何一个团队。
4、
学习是漫长的,付出多少,就会收获多少,在本门课程的学习过程中,我打算每周至少用5小时的时间攻读软件工程(不包括上课时间)。
阅读全文
1 0
- 自我介绍以及对于软件工程的看法
- 对于学习的看法
- 对于学习的看法
- 对于Java的看法
- 对于百度的看法
- 对于技术的一些看法.
- 对于垃圾信息的看法
- 对于win8的一些看法
- 乔布斯对于flash的看法
- 对于罗永浩个人的看法
- 对于自己的一些看法
- 对于WebOS Mojo SDK的看法以及和Iphone的比较
- 个人对于TDD的些微看法
- 对于手机网游的几点看法
- 我对于未来搜索的看法
- 对于Test Case的一些看法
- 对于功能测试的一些看法
- 对于试衣网的一点看法
- myeclipse 10卡死强退后再打开就卡在 loading workbench解决方法
- Path of Equal Weight
- eplise 连接谷歌服务器
- Dynamic Shadow Projector
- HDU5402 Travelling Salesman Problem 【模拟】
- 自我介绍以及对于软件工程的看法
- Unity 2017 内网环境 项目选择页白屏问题
- POJ 3041-Asteroids(二分图最小顶点覆盖)
- Python自学日志_2017-9-05
- python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。
- Java程序员必备知识-多线程框架Executor详解
- 欢迎使用CSDN-markdown编辑器
- quartz详解2:quartz由浅入深
- Chiefr:分布式项目开发模型和工具包