Professional Documents
Culture Documents
Лабораторна 1 Богданович ІСА-501
Лабораторна 1 Богданович ІСА-501
Навчально-науковий інститут
«Інститут інформаційних технологій в економіці»
Кафедра комп’ютерної математики та інформаційної безпеки
Лабораторна робота №1
з навчальної дисципліни
«Спеціальні питання сучасного систематичного
аналізу англійською мовою»
на тему:
«Modern CASE tools»
Виконав:
студент 5 курсу
спеціальності 8і06
групи ІСА-501
Богданович Д. В.
Перевірила:
доцент ГЛАДКА Ю. А.
Київ 2022
2
INTRODUCTION
CASE tools support specific tasks in the software development life-cycle. They
can be divided into the following categories:
1. Business and Analysis modeling. Graphical modeling tools. E.g., E/R modeling,
object modeling, etc.
2. Development. Design and construction phases of the life-cycle. Debugging
environments. E.g., IISE LKO.
3. Verification and validation. Analyze code and specifications for correctness,
performance, etc.
4. Configuration management. Control the check-in and check-out of repository
objects and files. E.g., SCCS, IISE.
5. Metrics and measurement. Analyze code for complexity, modularity (e.g., no "go
to's"), performance, etc.
6. Project management. Manage project plans, task assignments, scheduling.
Another common way to distinguish CASE tools is the distinction between
Upper CASE and Lower CASE. Upper CASE Tools support business and analysis
modeling. They support traditional diagrammatic languages such as ER diagrams, Data
flow diagram, Structure charts, Decision Trees, Decision tables, etc. Lower CASE
Tools support development activities, such as physical design, debugging, construction,
testing, component integration, maintenance, and reverse engineering. All other
activities span the entire life-cycle and apply equally to upper and lower CASE.
CreativePro Office is the most complete set of online office management tools
you're likely to find at any price - and it's completely free. Manage your team, clients,
5
projects, invoices, events, and quotes (coming soon) from one Web-based application.
CreativePro Office is well suited for both independent professionals and small teams of
graphic designers, programmers and Web developers.
1.4 Basecamp
37signals (formerly Basecamp before reverting to its original name) is an
American web software company based in Chicago, Illinois. The firm was co-founded
in 1999 by Jason Fried, Carlos Segura, and Ernest Kim as a web design company.
Since mid-2004, the company's focus has shifted from web design to web
application development. Its first commercial application was Basecamp, followed by
Backpack, Campfire, and Highrise. The open source web application framework Ruby
on Rails was initially created for internal use at 37signals, before being publicly
released in 2004.
In February 2014, the company adopted a new strategy, focusing entirely on its
flagship product, the software package also named Basecamp, and renaming the
company from 37signals to Basecamp. Jason Fried and David Heinemeier Hansson
have published several books under the 37signals name, and in May 2022, citing their
present-day focus on both Basecamp and HEY, reverted to 37signals as their company
name.
1.5 Doxygen
Doxygen is a documentation generator and static analysis tool for
software source trees. When used as a documentation generator, Doxygen extracts
information from specially-formatted comments within the code. When used for
analysis, Doxygen uses its parse tree to generate diagrams and charts of the code
structure. Doxygen can cross reference documentation and code, so that the reader of a
document can easily refer to the actual code.
Doxygen is free software, released under the terms of the GNU General Public
License version 2 (GPLv2).
1.6 Mockup Builder
Mockup Builder is a free web application that allows you to create design
mockups for websites and desktop applications in a simple and intuitive editor. In this
6
editor, you will find a large selection of application interface elements such as buttons,
tabs, text fields, scroll bars, progress bars, switches, and so on. From these elements,
like bricks, you can design an application or website by simply dragging them to the
right place. On the right side there is a panel with component properties settings.
CONCLUSION
REFERENCES