Friday 10 June 2011

Task 3


Software Engineering (SE) is a profession dedicated to designing, implementing, and modifying software so that it is of higher quality, more affordable, maintainable, and faster to build. It is a "systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software, that is, the application of engineering to software.



Software Developer is a person concerned with facets of the software development process. They can be involved in aspects wider than design and coding, a somewhat broader scope of computer programming or a specialty of project managing including some aspects of software product management. This person may contribute to the overview of the project on the application level rather than component level or individual programming tasks. Software developers are often still guided by lead programmers but also encompasses the class of freelance software developers.



Systems Analyst researches problems, plans solutions, recommends software and systems, and coordinates development to meet business or other requirements. They will be familiar with multiple variety of programming languages, operating systems, and computer hardware platforms. Because they often write user requests into technical specifications, the systems analysts are the liaisons between vendors and information technology professionals. They may be responsible for developing cost analysis, design considerations, and implementation time-lines.



System Consultant provides presales technical and consulting support for Information Management Technologies, Inc.. Working with the account manager, the System Consultant develops project strategies to ensure successful delivery. The System Consultant forms partnerships with the Client’s technical and operational personnel.  In many engagements, the Project Manager and System Consultant roles are fulfilled by one person.


CONCLUSION
From the table above we can see that there is a lot of vacant involving Software Engineering profession. So we can conclude that this profession has a bright future for us. As a student, we need to widen our knowledge and enhance our skill to make ourselves valuable to the market. As we can see from the table above, the company has bold out the requirement needed for one to apply the job. As the technology evolve rapidly, the requirement will be updated to the current system and it will be more specific than rather just know how to use software to qualify us as an applicant. The number of experienced needed will be increased to let the applicant that apply matured experienced in the profession. As for us, fresh graduates will have to compete with the senior to fill the position. This is where the skills matters, we have to prepare ourselves with some skills to let ourselves shine.

No comments:

Post a Comment