Posts

Bring In Your Own Images for Modeling

Image
A lot of Sparx Modelers did not know you can build Visio-type models in Sparx EA while reusing your existing model elements. You can model as an Engineer and then become a great PowerPoint Jockey, at the same time.

Direction Indicators in Labeled Associations

Image
I am getting asked quite a bit on how I put these black triangles (arrows) on my association labels in UML. People cannot find anything on the internet, yet see these direction indicators on all sorts of UML Diagrams. I will add this link to the FAQ page on this blog as well.

Sparx EA Working Sets and Shortcuts Version 16

Image
I am constantly helping other work more productively in systems and software engineering. This is another example that I will focus on more in the future.

YouTube Content Delivery With UML

Image
Having some fun with Sparx EA and my YouTube Channel. It's easy with Sparx EA, but later I will show how to do this with other tooling.

Alternatives for Content Creators? ChatGPT gave me some answers and direction

PREFACE: I used ChatGPT to ask a question about alternatives for content creators. I will break this post into two sections: 1) ChatGPT results; and 2) My thoughts as of today. My question was formed like this, " Should I use YouTube for content creation? Or are there alternatives? " ChatGPT Response YouTube is undoubtedly a popular and influential platform for content creation, with a vast user base and the potential for global reach. However, it is not the only option available. Depending on your content and goals, there are alternatives that you may consider. Let's explore some of them: Vimeo : Vimeo is a video-sharing platform that caters more to the professional and creative community. It offers high-quality video hosting, customization options, and a supportive community. While it may have a smaller audience compared to YouTube, it can be a suitable choice if your content targets a specific niche or if you prioritize aesthetics and quality. Twitch : If you're in...

Demystifying System Engineering: Building Complex Solutions with Precision

Created using ChatGPT to prove a point 8-) Introduction In an era where technology continues to advance at a rapid pace, the need for robust and efficient systems is more critical than ever before. Whether it's designing a space mission, developing a self-driving car, or implementing a large-scale software project, system engineering plays a pivotal role in ensuring successful outcomes. This article aims to demystify the concept of system engineering, shedding light on its fundamental principles, processes, and the crucial role it plays in tackling complex challenges. Understanding System Engineering System engineering can be defined as an interdisciplinary approach to designing, analyzing, and managing complex systems over their entire lifecycle. It involves integrating various components, subsystems, and stakeholders to create a cohesive and optimized solution that meets specified requirements. The goal of system engineering is to ensure that the system functions as intended, ful...

Requirements Engineering?

Image
If we don't understand IT, we cannot deliver IT... The Requirements Engineering process is a critical step in the software development life cycle as it helps to ensure that the software system being developed meets the needs and expectations of stakeholders, and that it is developed on time, within budget, and to the required quality. Requirements Management This step involves managing the requirements throughout the software development life cycle, including tracking and controlling changes, and ensuring that the requirements are still valid and relevant. Requirements Development Requirements Development is composed of Requirement's Elicitation, Analysis, Specification, and Validation where Elicitation (gathering) is the first step (predecessor to) Analysis. This is an iterative process where we move between elicitation, analysis, specification, and validation. Requirements Elicitation This is the process of gathering information about the needs and expectations of stakeholder...