About Crow's foot notation (FFR):
https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model#Crow.27s_foot_notation
Entity–relationship model - Wikipedia
PS. UML now has equivalent diagrams, used for conceptual modelling (look for UML Domain Models, that show [domain] entities as classes with just a name).
Well, as the title states we'll be addressing software development topics (mainly in English). Topics will be quick and short and most probably aligned with the training "problems", sorry, programs I am involved in. PS. Some links are "internal" (not publicly available): If you are not able to reach it, google will find you a publicly available information source for sure. Happy trails to you.
Mostrar mensagens com a etiqueta Wikipedia. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Wikipedia. Mostrar todas as mensagens
segunda-feira, 6 de novembro de 2017
quinta-feira, 8 de junho de 2017
Quality Control: Statistical packages (Comparison)
One excellent sum-up of the most widely used statistical packages (think SPSS, Minitab, JMP):
Comparison of statistical packages - Wikipedia
You could be asking what does statistics (and stats software packages) have to do with software development? Well, a lot, mainly if you're interested in improving (and predicting) the things you do.
Knowing the "numbers" from the past (Process Performance Baselines, PPB) and predicting the future with models built using these baselines (Process Performance Models - PPM) are very powerful tools to management (estimation, detecting deviations from normal process behaviour, etc.).
"Quality Control" areas also have a great deal of statistics (needed to compute Descriptive Statistics as well as creating and maintaining those PPB and PPMs).
So, in fact statistics basics given in High School really do apply to some Software Engineers and Software Quality Assurance (or Software Product Assurance) Engineers.
Comparison of statistical packages - Wikipedia
You could be asking what does statistics (and stats software packages) have to do with software development? Well, a lot, mainly if you're interested in improving (and predicting) the things you do.
Knowing the "numbers" from the past (Process Performance Baselines, PPB) and predicting the future with models built using these baselines (Process Performance Models - PPM) are very powerful tools to management (estimation, detecting deviations from normal process behaviour, etc.).
"Quality Control" areas also have a great deal of statistics (needed to compute Descriptive Statistics as well as creating and maintaining those PPB and PPMs).
So, in fact statistics basics given in High School really do apply to some Software Engineers and Software Quality Assurance (or Software Product Assurance) Engineers.
quarta-feira, 8 de março de 2017
TOOLS: Project Management software compared
The always interesting and insightful (too look with care) list of software compared: This time Project Management software, a category that includes MS Project:
https://en.m.wikipedia.org/wiki/Comparison_of_project_management_software
terça-feira, 3 de maio de 2016
RESOURCE: Software Development Processes (Methodologies)
Some interesting Wikipedia articles and resources on software development methodologies include:
- https://en.wikipedia.org/wiki/Software_development_process
- https://en.wikipedia.org/wiki/List_of_software_development_philosophies
These include Waterfall (and the extension to it, called V-Model), Agile (including Scrum) and more:
- https://en.wikipedia.org/wiki/Software_prototyping
- https://en.wikipedia.org/wiki/Incremental_build_model
- https://en.wikipedia.org/wiki/V-Model_(software_development)
- https://en.wikipedia.org/wiki/Spiral_model
Agile includes:
Lightweight methodologies include:
Make sure to also look and read some of the additional final references in the articles.
(@2016-05.25: updated tags, final rec.; similar article)
(@2016-05.25: updated tags, final rec.; similar article)
quinta-feira, 3 de março de 2016
RESOURCE: On Software Development Methodologies
The non-exaustive-use-with-care list of resources on software development methodologies includes some additional information on the waterfall - agile/scrum "recipes" - some of which include variants and/or predecessors of it:
- https://en.wikipedia.org/wiki/Software_development_process - several methodologies listed including FDD, TDD, etc.
- https://en.wikipedia.org/wiki/Software_development_process#Spiral_development - focus on iterative deliveries and risk management as well as planning as explicit parts of the methodology
- https://en.wikipedia.org/wiki/Extreme_programming - unit testing, pair programming, involve the end-customer, stand-up meetings
- https://en.wikipedia.org/wiki/Software_development_process#Agile_development
- https://en.wikipedia.org/wiki/Scrum_(software_development)
Etiquetas:
2016-03,
Extreme Programming,
FDD,
Life Cycles,
Pair Programming,
PLC,
RESOURCE,
Risk Management,
Software Development Methodologies,
Spiral Development,
TDD,
Wikipedia,
WWW,
XP
Subscrever:
Mensagens (Atom)