![]() |
|||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ©2004 Christopher League |
Welcome to CS633, Systems Analysis & Design.
ObjectivesSuccessful system development entails much more than just coding. We will survey various models of the software development process, learn how to elicit and analyze system requirements, and apply various design strategies, notations, and tools. In the end, you will understand why quality is so elusive in the development of information systems, and you will be comfortable with a range of processes, methods, and tools to help achieve it.Materials The required book for the course is Software Engineering: Theory and Practice (2nd edition, ISBN 0130290491) by Shari Lawrence Pfleeger. Supplementary readings will be handed out in class, or available in the Materials section of the web site.
RequirementsFive project assignments will determine 60% of your course grade (12% each). There will be a midterm and non-cumulative final, each worth 20%. All the exam and due dates are already listed on the schedule. Assignments will be accepted up to four days late, with a penalty of 10% per day. I hope everyone will complete the assignments on time, but you should note that it is better to turn in a half-completed assignment on the fourth day (for 30% credit) than to skip it entirely (for no credit)… do the math and see! For some assignments, you will be permitted to work in groups. Otherwise, I expect your work to be your own. If you use ideas or text from other sources (such as your text book or the Internet), always cite the source. There is nothing wrong with doing research, but plagiarism will not be tolerated. |