The skills required for a good system analyst in system design needs the following disciplines they are
Good communications skills
Good team management
Sound knowledge in technical requirements for the business system
Management skills for the project management
Selection of cost effective business solution for projects
Experienced knowledge in some of available CASE tools
In concern the two most important skills that a system analyst should require is good team management and be a technical expertise. As these two are the most core issues that an organization faces when a system design is incorporated. So as far a successful project to emerge it should be laid a good foundation as most appropriate team leadership and sound technical assistance.
For the next term if the course was taken charge then I would prefer two important changes that can be helpful to improve the course modules. The introduction of case study in the system design modeling and implementation based on companies profiles can resolves changes in the study of system development overview fields. The proper analysis of the various system design approaches can improvise the knowledge of business reengineering methods.
Secondly various analytical solution for the business management skills in the course module can figure out the acquiring of knowledge based on the analysis of business management issues. In the system process the success factor depends on the challenges that the organization faces in the current system business processes. The redundancy in the system function can produce cost effective return on investment.
Reference:
Gary B. Shelly, Thomas J. Cashman and Harry J.Rosenblatt 2006, 'Systems analysis and design', 6th edn, Thomson Course Technology,