前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

赴日做IT的人,具体都在做哪些工作?

qiguaw 2024-11-25 16:25:50 资源文章 11 ℃ 0 评论

了解过日本IT的朋友们可能听说过,日本做IT流程跟国内有很大不同。

今天就跟大家说说,日本IT项目的一般流程,以及国内程序员到了日本,一般都负责哪些工作内容?【重点总结在文章最下面】

首先,一个完整的it项目一般包含以下几个阶段:

要件定义:“要件定义”就像一个蓝图,根据开发系统的目的、交付日期、必要的人员(工时)等,总结了要实现的功能。 在这个阶段,明确了用户的需求,并定义了系统开发的目的和范围(区分功能和非功能的工作)。

基本设计(外部设计):基于要件定义的内容(what),设计如何去(how)实现客户要的东西的一个整体概要,包括设计系统的大致结构、用户界面(UI外观、屏幕等)、数据存储和检索方法等,不需要详细写每一部分的具体实装(编程)步骤。

详细设计(内部设计):简言之,就是将基本设计的(how)再细化,需要写出具体的实现(编程)方法,类似于把代码转换成文字的感觉。

编程(coding):根据详细设计书上面的伪代码来进行编程。

接下来就是各种测试了。

单体测试:测试单个模块/功能的单体测试。

结合测试:验证多个程序是否组合且运行良好的过程。组合之前的每个模块,并测试程序是否可以正常工作。

综合测试:检查所有程序是否按要求(要件定义)运行的过程,也会测试访问耐久性和处理速度。

性能测试:对系统用起来的性能效果测试,一般会测按钮操作后的反应时间,单位时间的数据处理量等,测试系统在实际运行的环境下是否存在问题。

如果在测试阶段发现错误,开发团队将修复它并再次测试。

release(上线、发布):测试环节结束后,就可以正式上线系统了。

那么,没有对日经验的人刚开始来日本做it,一般做什么呢?[灵光一闪]

一般会先从详细设计或者编程做起,等到经验积累得差不多了,再挑战基本设计跟要件定义。实际上,会基本设计或者要件定义的人是少数,因为对经验跟日语等能力的要求比较高,但是如果学会了,待遇也会高很多。

其次从要件定义到测试,一般每个人只负责其中2~3个部分。比如详细设计~编程/结合测试,或者要件定义~基本设计。

今天就先介绍到这了,如果有错误或者不同意见,欢迎各位评论区指正、交流。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表