Course description

requirements of information for various functions - qualities of information - small case study - Systems Analysis and Design Life Cycle: Requirements determination - requirements specifications - feasibility analysis - final specifications - hardware and software study - system design - system implementation - system evaluation - system modification. Role of systems analyst - attributes of a systems analyst - tools used in system analysis - Information gathering - strategies - methods - case study - documenting study - system requirements specification - from narratives of requirements to classification of requirements as strategic, tactical, operational and statutory. Example case study - Feasibility analysis - deciding project goals - examining alternative solutions - cost - benefit analysis - quantifications of costs and benefits - payback period - system proposal preparation for managements - parts and documentation of a proposal - tools for prototype creation - Tools for systems analysts data flow diagrams case study for use of DFD, good conventions - leveling of DFDs - leveling rules - logical and physical DFDs software tools to create DFDs - Structured systems analysis and design - procedure specifications in structured English - examples and cases - decision tables for complex logical specifications - specification oriented design vs procedure oriented design - Data oriented systems design - entity relationship model - E-R diagrams - relationships cardinality and participation - normalizing relations - various normal forms and their need - some examples of relational data base design

Data input methods - coding techniques - requirements of coding schemes - error detection of codes - validating input data -input data controls interactive data input - Designing outputs - output devices - designing output reports - screen design - graphical user interfaces - interactive I/O on terminals - Object oriented systems modeling - what are objects? - why objects? - objects and their properties - classes - inheritance - polymorphism - how to identify objects in an application - how to model systems using objects - some cases of object oriented system modeling - Control - audit and security of information systems - why controls are needed - objectives of control - techniques used in control - auditing information systems - auditing around, through and with the computer - testing information systems - types of tests - how to generate tests - security of information systems - disaster recovery - business process continuity - Systems analysis and design in the era of electronic commerce - B2B, B2C and C2C e-commerce - advantages and disadvantages of e-commerce. E-commerce system architecture - physical networks, logical network, world wide web, web -services - html, XML - Electronic data interchange - EDI standards - virtual private networks - XML and EDI - Security of e-commerce transactions, firewalls - encryption methods - symmetric and asymmetric encryption - digital signature - certifying authorities for signatures - legal status of e-commerce transactions - Payment systems in e-commerce - cheque payment, credit card payments, e-cash payments - Complete system analysis and design case studies - a system for journal acquisition in libraries - walk through the entire life cycle

What will i learn?

Requirements

skill expert

Free

Lectures

40

Skill level

Beginner

Expiry period

Lifetime

Certificate

Yes

Related courses

Beginner

Memory Systems

0

(0 Reviews)

Compare

Overview In this course, we first provide a comprehensive overview of memory systems, taking an approach that covers both fundamentals and recent research. We first introduce fundamental principles and ideas, covering DRAM and emerging memory technologies as well as many architectural concepts and ideas related to memory organization, memory control, processing-in-memory, and memory latency / energy / bandwidth / reliability / security / QoS. We discuss major challenges facing modern memory systems (and the computing platforms we currently design around the memory system) in the presence of greatly increasing demand for data and its fast analysis. We examine some promising research and design directions to overcome these challenges. On the research-related part of course (sprinkled across topical lectures), we discuss the following key research topics in detail, focusing on both open problems and potential solution directions: Fundamental issues in memory reliability and security and how to enable fundamentally secure, reliable, safe architectures Enabling data-centric and hence fundamentally energy-efficient architectures that are capable of performing computation near data Reducing both latency and energy consumption by tackling the fixed-latency/energy mindset Enabling emerging memory technologies Enabling predictable and QoS-aware memory systems Research challenges and opportunities in enabling emerging NVM (non-volatile memory) technologies Scaling NAND flash memory and SSDs (solid state drives) into the future

Free

22:36:25 Hours