INFS1602 Lecture Notes - Lecture 13: John Stuart Mill, Categorical Imperative, Jeremy Bentham
Document Summary
Systems development is the process of creating and maintaining information systems. Establishing system goals, setting up the project and determining requirements necessitate business knowledge and management skills: building computer networks and writing programs require technical skills; developing the other components require nontechnical, human relations skills. Be(cid:272)ause i(cid:374)fo(cid:396)(cid:373)atio(cid:374) s(cid:455)ste(cid:373)s i(cid:374)(cid:448)ol(cid:448)e (cid:455)ou(cid:396) (cid:272)o(cid:373)pa(cid:374)(cid:455)(cid:859)s people a(cid:374)d procedures, you must construct or adapt procedures to fit your business and people. Of those that are finished, some are 200 or 300 percent over budget. Some finish within budget but never satisfactorily accomplish their goals. Requirements change as the system is developed, and the bigger and longer the project, the more the requirements change. If they do that, the system will develop in fits and starts and may never be completed. When developing a new database, you need to create a data model. Labour costs are a direct function of labour hours; if you cannot estimate hours, you cannot estimate costs.