10 Tools ที่ช่วยเพิ่ม Productivity ของ Software Architects

23-ก.พ.-24

คัมภีร์เทพ IT

โดยทั่วไป Software Architects มักต้องจัดการกับการออกแบบในระดับสูง, IT Documentation, Requirements Engineering รวมทั้งจัดการกับ Resources ต่าง ๆ อีกทั้งยังใช้ Software Tools ต่าง ๆ สำหรับการวาด Diagrams, UMLs และนี่ก็เป็น 10 Tools ที่ช่วยเพิ่ม Productivity ของ Software Architects

Diagramming Tools

1. Visio

มันเป็นเครื่องมือออกแบบ Diagram ที่ยอดนิยมของ Microsoft ที่มาพร้อมกับ Functions ต่าง ๆ มากมาย อีกทั้งยังมี Collaboration Mode อีกด้วย

2. draw.io

นี่เป็นเครื่องมือออกแบบ Diagram ที่ใช้งานได้ฟรีใน Browser Mode และแน่นอนว่ามันมี Collaboration Mode ด้วยเช่นกัน

3. Cloudcraft

นี่เป็นอีกหนึ่งเครื่องมือจาก AWS ที่คุณสามารถใช้งานได้ผ่าน Web โดยมี Editor สำหรับการออกแบบหรือสร้าง Diagram ได้

Diagram as Code

1. PlantUML

มันเป็น Text based Diagramming Language ที่มาพร้อมกับ Syntax ที่เรียบง่าย คุณสามารถสร้าง Diagrams ต่าง ๆ ได้ตั้งแต่ UML Diagrams เรียบง่ายธรรมดาไปจนถึง Network และ Infrastructure Diagrams ที่มีความซับซ้อน

2. Structurizr

นี่ก็เป็นอีกหนึ่งเครื่องมือ สำหรับสร้าง Diagram และ Document แบบ Text base ที่คุณควรลองใช้งาน

3. Graphviz

สำหรับเครื่องมือนี้เป็น Open Source ที่คุณสามารถใช้เพื่อวาดและแสดงกราฟ 

UML Tools

1. ArchiMate

มันเป็น Modeling Toolkit แบบ Open Source ที่คุณสามารถใช้สร้าง UML Diagrams ได้

2. StartUML

สำหรับ Modeling Tool ตัวนี้ จะ Focus ไปที่ UML เป็นหลัก โดยเฉพาะอย่างยิ่ง UML Diagrams ที่มีความซับซ้อน

3. Gaphor

นี่คือ Open Source Modeling Tool ที่คุณสามารถใช้งานง่ายและใช้ได้ในหลาย Platforms ไม่ว่าจะเป็น Windows, Macos และ Linux

4. IcePanel

ส่วนตัวนี้คือ C4 Modeling Tool ยอดนิยม ที่มาพร้อมกับ Functions ต่าง ๆ มากมาย

ที่มา: https://azeynalli1990.medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด