6.10 Memory Management, I/O, File System and Distributed OS Security
Advanced OS guide to memory allocation, paging, segmentation, virtual memory, I/O management, file systems, distributed OS concepts and security.
6.1 Software Lifecycle Models and Risk Driven Process
Advanced guide to SDLC, waterfall, iterative, incremental, agile, spiral model, prototyping and risk-driven software process.
6.2 Project Planning, Control, Risk, Cost, Version, Quality and Metrics
Advanced guide to software project planning, estimation, scheduling, risk management, cost models, version control, quality assurance and software metrics.
6.3 Requirements Analysis, Specification, Review and Modeling
Advanced guide to requirement elicitation, functional/non-functional requirements, SRS, validation, review, UML and modeling.
6.4 Software Design, Implementation, Testing and Maintenance
Advanced guide to architecture design, modular design, coding practices, testing levels, test techniques, debugging and maintenance.
6.5 Formal Methods, ISO, CMM, CASE and Process Improvement
PSC Computer Engineer study guide on Formal Methods ISO CMM CASE and Process Improvement with concept teaching, worked answer pattern, exam points, examples and MCQ revision.
6.6 Relational Model, ER Model, SQL, Normalization and File Structure
Advanced guide to ER modeling, relational model, keys, SQL, joins, normalization, functional dependency and file organization.
6.7 Transaction, Concurrency, Crash Recovery, Query Optimization and Indexing
Advanced DBMS guide to ACID, schedules, serializability, locking, deadlocks, recovery logs, query plans and indexes.
6.8 Distributed Database, Data Mining, Warehousing and Security
Advanced guide to distributed DBMS, fragmentation, replication, two-phase commit, data warehouse, OLAP, data mining and database security.
6.9 Processes, Threads, Synchronization, Scheduling and Deadlock
Advanced OS guide to process states, PCB, threads, context switching, synchronization, CPU scheduling, deadlock and starvation.