software engineering se software development data flow diagram dfd functional requirements book store management system spiral model rapid application model rad model prototyping model incremental model waterfall model sw development life cycle sdlc model test documentation cyclomatic complexity matrix cfg control flow graph white box testing black box testing unit testing software testing software documentation code inspection code walkthrough code review sct software coding and testing pert gantt chart critical path method activity network wbs work breakdown structure cocomo delphi cost estimation risk management scheduling heuristic technique expert judgement technique empirical estimation technique project size estimation software project manager spm software project management pipe and filter architecture client server architecture repository architecture layered architecture mvc architecture software architectural pattern software architectural views software architectural design use case model use case diagram activity diagram modality cardinality relationships attributes data objects data modeling dfd book store system dfd inventory system primitive symbols of dfd shortcomings of dfd decomposition context diagram functional independence coupling cohesión design process customer requirements srs sw requirement specification requirements anomaly system analyst requirements collection sad software analysis and design software characteristics software engineering layers program versus software umbrella activities generic view sdp software development process high level functions relationship set entity set data dictionary er diagram database design pollution food chain environment ecology echm
See more