Please enable JavaScript.
Coggle requires JavaScript to display documents.
software development, blogs - Coggle Diagram
software development
types of software
system software: operating systems, low level, easy to automate
programming software: text editors, compilers, tools to create code
application software: data management software, web applications
-
custom sw dev
designing, creating and maintaining software for themselves (inhouse)
-
methodologies: framework you use for the project. Waterfall, Spiral, Agile, Unified Process
requirements gathering: generating a list of requirements from all stakeholders that will be used as basis for formal definition of what the project is
system architecture: overall construction for the artifact. layered, event-driven, microkernel, microservices, space-based
software design: high level, detail level
constructing code: coding, verification, unit testing, integration testing, debugging
testing: evaluating software to determine its quality. does it satisfy the requirements? is is efficient and accurate? is it usable by the intended audience?
-
-
black box testing: internal workings of an appication are not required. end users, testers and developers
white box testing: knowkedge of the internal workings is a must. normally done by testers and developers
unit testing, integration testing, system testing, acceptance testing
managing configuration and defects: verifies that a system performs as intended over the life cycle. revise, improve, extend, reduce (cost), reduce (liability) correct
-
-
programmers: coders, program for specific tasks
-
-
blogs
why did they write it? explain technology? criticize common practice or explain why they should be avoided? offer a solution to a common problem?
what were you able to understand? example used to make a point? problem that you relate to? technology you're familiar with?
what didn't you understand? technology or term not familiar with? example u didn't get? didn't get why something is a problem?
what further questions do you have? what piqued your interest? what more would you like to know that wasn't fully explained?