Victor Olusolavictorolusola.hashnode.dev·Nov 17, 2024Why Browser and Device Compatibility is Crucial in Software Development: Lessons from a Real-Life TestUnderstanding Browser and Device Compatibility Browser and device compatibility means making sure that software works well across different web browsers (like Chrome, Safari, and Firefox) and devices (such as desktops, tablets, and smartphones). The ...27 readsWeb Development
FagaoMBSEfagaombse.hashnode.dev·Aug 17, 2024Test your knowledge about software requirements and design 011 [Single Choice] The purpose of requirements work in software development is to ____. [if !supportLists]·[endif]¡ A) Make the system more marketable [if !supportLists]·[endif]¡ B) Better guide the design [if !supportLists]·[endif]¡ C) Provide an out...requirements
FagaoMBSEfagaombse.hashnode.dev·Jul 26, 2024Is "startup software" a use case?Question: Can "startup software" be considered a use case? When software starts, it typically needs to instantiate some objects, read some configuration files, etc. So, Are “start software” and “shut down software” use cases? Or are they extensions o...requirements
FagaoMBSEfagaombse.hashnode.dev·Jul 25, 2024Is "non-functional requirement" a vague term?"Non-functional requirement" is indeed a vague term, but this vagueness is in expression, stemming from historical convention. Continuing to use it causes less harm than terms like "functional module" or "user requirement". The vagueness lies in that...requirements
Akshay Suresh Thekkathblog.akshaythekkath.com·Jul 10, 2024Top Tips for Software Engineers to Excel in Requirement GatheringDevelopers often tell me that the requirements they receive are usually vague and unclear. Another common complaint is that the requirements change midway, causing them to get stuck. Additionally, sometimes the deadline is set before the requirements...5 likes·40 readsrequirements
Christopher Wilsontechshopper.hashnode.dev·Jul 3, 2024How to Choose an Operating System for Professional Tasks: Analyzing Requirements and CapabilitiesSelecting the right operating system (OS) for professional tasks is a critical decision that impacts productivity, efficiency, and workflow. Each OS offers unique features, performance characteristics, and compatibility considerations that cater to d...professional tasks
King AJkingaj.hashnode.dev·Jun 3, 2024Requirements in the Software Development Life Cycle (SDLC): The First PhaseIn our last article, we uncovered the hidden costs of technical debt and why the Software Development Life Cycle (SDLC) is crucial to avoid these pitfalls. Today, let's dig deeper into the SDLC, starting with the all-important first phase: Requiremen...requirements
S.L. des Bouvriethink-create-improve.hashnode.dev·May 20, 2024"How hard can it be?"As a Software Engineer, I've encountered many situations where I had to work on some User Story and it's effectively a one-liner or some short description of what someone wants you to build. The Product Owner presents it during a meeting and mentions...Complexity
Kate Brownkateeliza29.hashnode.dev·Dec 24, 2023Requirements Gathering - 5 Top Tips for Software EngineersWhen you work as a dev for a small company, or if you've had the enviable bravery to start your own software business, it's likely that, as well as doing the codey code bits, you'll have to take control of the whole software lifecycle, including the ...Software Engineering
Rui Valeenthus.hashnode.dev·Nov 21, 2023Software Requirements at the Prime[r]A general understanding of a generally recognized and generally accepted foundation, loosely coupled with the corresponding SWEBOK V4 Knowledge Area (KA), which is still undergoing Public Review[1], along with some of my own Tourette twists disguised...153 readssoftware development