个人第一次阅读作业

这个作业属于哪个课程? https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience
这个作业要求在哪里? https://www.cnblogs.com/harry240/p/11469058.html
我在这个课程的目标是? 1掌握软件工程设计基本知识 2熟练运用程序语言 3能合作开发项目
这个作业在哪些方面帮助我完成目标 熟悉软件设计流程、从个人到团队的编程训练

1.自我介绍

  • 博客地址:https://www.cnblogs.com/kingxi/
  • 我来自17级地理信息科学专业,各类运动都雨露均沾但水平一般,尤其喜欢散打和阅读历史和名人传记书籍,读史使人明志。
  • 为人乐观开朗,积极向上,成绩一般,热爱大自然

    2.阅读与思考

    (1)回想一下你初入大学时对专业的畅想
  • 当初你是如何做出选择你所在专业的决定
    被调剂进来的,被录取之前从没听说过这个专业,刚开始以为是研究地震带、地壳、地幔的学科,读了半年觉得这个专业还不错。
  • 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
    没有期待吧,因为压根就不知道这个专业是干啥的,就是摸着石头过河,走一步看一步。对自己学习成果不满意,已经上过很多计算机和程序语言课程仍然不具备编程能力。
  • 你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
    谈不上喜欢和讨厌,时间久了心气已经被 磨灭了。不擅长,地理信息科学结合地理和计算机科学科学,无论是专业知识还是编程能力都很差劲。
  • 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
    不会,对专业知识掌握不牢固,基本编程能力薄弱,难以胜任。毕业回家种地,振兴农业。
    (2)对照前人们走过的路和描述未来发展,现在的你
  • 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
    已经具备一些地理信息系统基础知识,会使用ArcGIS软件处理一些简单的问题,也会使用遥感软件Envi处理一些简单的遥感数据。目前为止写的有效代码量不会超过300行。最复杂的作业就是上学期《面向对象程序设计C#》课程最后一次做的Window程序,结合数据库知识,写代码链接Visual Studio和数据库SQL;最后老师是在看不下去了,把代码给我们讲解一遍,我们半抄半写完成作业任务。幸亏老师心胸开阔,要不然早都一命呜呼气死了。
  • 离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
    差距还有很大,首先专业知识上,对数据模型、空间分析等都不太熟悉,更不用说原理了。对专业软件使用非常生疏,只能进行一些简单的数据处理。
    (3)目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
  • 对照以上你阅读的前人们的经历,你的选择是什么?
    初步计划选择考研,经历前两年的学习,对本专业有进一步的了解,对自己专业还是比较喜欢,现在这个专业未来的前景还不错,发展方向一片光明。最近有选了科研助理,希望可以跟着老师多做一些事情,增加对本专业的知识和技能的掌握。
  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
    优势就是未来人生规划明确,暂时不迷茫无所适从。劣势是没有对专业前景进行深度调研,未来究竟如何充满很大的不确定性。
  • 针对你的选择,你给自己的大三设定的规划安排是什么?
    认真学好一门程序设计语言,信息时代,哪怕是回家种地也需要一定的科技知识。认真学好现在的课程知识,前两年在浑浑噩噩中度过,懊悔不已,大三即使醒悟还不晚。谈一场甜甜的恋爱,谁知道前两年在干什么,错失了很多机会。
  • 你对于实现自己的梦想已经做了或者计划做什么样的准备?
    已经准备开始认真学习一门程序语言,最近参加了几场考研机构组织的考研知识宣讲会,也对自己的考研方向有一定的了解。

    提问

  • (1)听了很多软件工程这个名词,那么究竟什么是软件工程?软件工程是干什么的?

    :课本8页 软件工程是指把系统的、有序的、可量化的方法应用到软件的开发、运营和维护的过程。是指一系列的软件开发的活动。
  • (2) 我一直认为软件工程跟计算机科学专业没有区别,毕业之后都是做码农,为啥还要开设为两个专业?

    教材12页,计算机科学与软件工程各有侧重点;计算机科学在于研究长期的、客观真理,方法理想化,追求理论的统一注重原创性。软件工程是看重与短期的实际结果,侧重于实践方法,解决实际问题;简言之一个侧重理论一个侧重方法。计算机理论的进展会帮助软件工程,软件工程的进展会帮助计算机科学家更有效的进行实验和探索。
  • (3)在软件开发团队中,如何区别对待,分发不同的待遇,大锅饭会降低员工工作积极性?

    完成任务维度;团队贡献度,严格根据人员百分比,评选出团队中最好的20%,中间的70%以及需要改进的10%。划分等级公开刺激的做法,把团队成员分成A, B,C这样不同的等级,
  • (4)如何设立软件的用户界面评价标准

    教材256页,尽快提供可触感的反馈:系统界面符合用户的现实惯例:用户有控制权;一致性和标准化;适合各种类型的用户;帮助用户识别,诊断并且修复错误;有必要的提示和帮助文档;
  • (5)什么叫做场景测试?

    课本280页,是指以场景为驱动力的集成测试,这一方法的核心思想就是:当用户使用一个软件时,用户并不会独立使用各个模块,而是把软件作为一个整体来使用。在做软件测试的时候,就需要考虑在现实环境中用户使用软件的流程是怎么样的,然后,模拟这个流程,看看软件能不能满足用户的需求。这样才能使软件符合用户的实际需要。

    源程序版本管理工具调查

  • vss
    优点:
    1、 VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对用户的数目是没有限制的。因此使用 VSS 的费用是较低的。
    2、 可以得到稳定的技术支持。
    3、 安装和配置非常简单,对于该产品,不需要外部的培训
    缺点:
    1、VSS 的安全性不高。
    2、VSS 的配置管理的功能比较基本
  • svn
    优点:
    1、 SVN 的功23能具备 VSS 的功能。
    2、 可以完成精细的权限控制,还能完成更加个性化的功能
    3、 SVN 是开发源码软件,无需支付购买费用
    缺点:
    1、 SVN 的权限设置单一,无法完成复杂的权限控制
    2、 同样因为 SVN 是开发源码软件,没有生产厂家为其提供技术的支持。如发现问题,通常只能靠自己查找网上的资料进行解决
  • ** ClearCase**
    优点:
    1、 ClearCase 提供 VSS, SVN所支持的功能
    ClearCase 通过多点复制支持多个服务器和多个点的可扩展性,并擅长设置复杂的开发过程
    缺点:
    2、 ClearCase 的安装和维护远比 VSS 复杂
    ClearCase 提供命令行和图形界面的操作方式,但从 ClearCase 的图形界面不能实现命令行的所有功能

    欢迎使用Markdown编辑器

猜你喜欢

转载自www.cnblogs.com/kingxi/p/11507186.html